XML 113 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II - Consolidated Valuation and Qualifying Accounts - Consolidated Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Allowance, Credit Loss [Member]      
Balance at beginning of period $ 3,473 $ 613 $ 242
Additions charged to costs and expenses 451 3,254 302
Deductions [1] (2,153) (394) 69
Balance at end of period 1,771 3,473 613
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]      
Balance at beginning of period 0 0 298
Additions charged to costs and expenses 355 0 0
Deductions 0 0 (298)
Balance at end of period 355 0 0
Allowance for Discounts and Returns [Member]      
Balance at beginning of period 1,455 2,515 1,818
Additions charged to costs and expenses 38,577 41,374 26,454
Deductions (37,901) (42,434) (25,757)
Balance at end of period $ 2,131 $ 1,455 $ 2,515
[1] Amount charged off, net of recoveries