XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
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 Account
Schedule II—Valuation and Qualifying Account
DescriptionBalance at
beginning
of period
Additions charged to
cost and expenses
DeductionsBalance at end
of period
Accounts receivable reserve:
Year ended:
December 31, 2023$939,061 $404,721 $278,156 $1,065,626 
December 31, 2022$741,806 $395,339 $198,084 $939,061 
December 31, 2021$996,860 $168,360 $423,414 $741,806 
All other schedules are omitted because they are not applicable or are not required, or because the required information is included in the consolidated financial statements or notes thereto.