XML 122 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule II -Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period $ 776    
Balance at End of Period 730 $ 776  
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 776 831 $ 530
Charged to Costs and Expenses 191 0 600
Deductions (237) (55) (300)
Other 0 0 1
Balance at End of Period 730 776 831
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,291 1,291
Charged to Costs and Expenses 0 0 0
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 0 227 0
Deductions 0 0 0
Other 0 0 0
Balance at End of Period 1,518 1,518 1,291
Deferred Tax Valuation Allowance [Member]      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 8,188 8,568 7,312
Charged to Costs and Expenses 2,234 1,420 1,256
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account 3,889 0 0
Deductions (6,650) (1,800) 0
Other 0 0 0
Balance at End of Period $ 7,661 $ 8,188 $ 8,568