XML 131 R110.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II -Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 583    
Balance at End of Period 827 $ 583  
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 583 730 $ 776
Charged to Costs and Expenses 459 500 191
Deductions (222) (645) (237)
Other 7 (2) 0
Balance at End of Period 827 583 730
Sales Returns and Allowances [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 2,018 1,518 1,518
Charged to Costs and Expenses 500 500 0
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 0
Deductions 0 0 0
Other 0 0 0
Balance at End of Period 2,518 2,018 1,518
Deferred Tax Valuation Allowance [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 943 7,661 8,188
Charged to Costs and Expenses 1,572 0 2,234
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 0 3,889
Deductions 0 (6,718) (6,650)
Other 0 0 0
Balance at End of Period $ 2,515 $ 943 $ 7,661