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