Schedule II - Schedule of Valuation and Qualifying Accounts
|12 Months Ended|
Dec. 31, 2022
|SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]|
|Schedule II - Schedule of Valuation and Qualifying Accounts||
The entire disclosure for valuation and qualifying accounts and reserves.
Reference 1: http://www.xbrl.org/2003/role/disclosureRef
No definition available.