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