XML 130 R112.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule II -Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 730    
Balance at End of Period 583 $ 730  
Reserve for Uncollectible Accounts Receivable and Sales Return [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 730 776 $ 831
Charged to Costs and Expenses 500 191 0
Deductions (645) (237) (55)
Other (2) 0 0
Balance at End of Period 583 730 776
Sales Returns and Allowances [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,518 1,518 1,291
Charged to Costs and Expenses 500 0 0
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 227
Deductions 0 0 0
Other 0 0 0
Balance at End of Period 2,018 1,518 1,518
Deferred Tax Valuation Allowance [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 7,661 8,188 8,568
Charged to Costs and Expenses 0 2,234 1,420
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 3,889 0
Deductions (6,718) (6,650) (1,800)
Other 0 0 0
Balance at End of Period $ 943 $ 7,661 $ 8,188