XML 85 R73.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
Accounts Receivable - Allowance for Doubtful Accounts [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year $ 699 $ 474 $ 378
Additions- Charges to (Recovery of) Costs and Expenses (164) 485 96
Deductions- Write- offs/Costs Incurred 171 260  
Balance at End of Year 364 699 474
Deferred Tax Assets - Valuation Allowance [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Year 14,916 46,968 64,655
Additions- Charges to (Recovery of) Costs and Expenses 274 (28,268) (17,687)
Deductions- Write- offs/Costs Incurred 15 3,784  
Balance at End of Year $ 15,175 $ 14,916 $ 46,968