XML 58 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule II - Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts
Additions (Deductions) Charged to:
Year Ended December 31,Description
Balance at Beginning of Period
Costs and Expenses
Other Accounts
Deductions
Balance at the End of Period
2023Deferred tax asset valuation allowance$227,734 $(231)$111,313 $— $338,816 
2022Deferred tax asset valuation allowance142,822 2,264 82,648 — 227,734 
2021Deferred tax asset valuation allowance2,038 — 140,784 — 142,822