XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Valuation and Qualifying Accounts and Reserves
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II - Valuation and Qualifying Accounts and Reserves
DescriptionBalance at beginning of yearAdditions charged to expenseDeductionsBalance at end of year
Valuation allowance for deferred tax asset
2023$157,450 $9,826 $(7,934)$159,342 
2022$121,778 $44,188 $(8,516)$157,450 
2021$116,543 $7,490 $(2,255)$121,778