XML 154 R142.htm IDEA: XBRL DOCUMENT v3.24.0.1
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for Credit Losses      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 1,955 $ 2,012 $ 2,034
Additions Charged to Cost and Expenses 301 500 500
Other 23 (6) (27)
Deductions 291 551 495
Balance at End of Period 1,988 1,955 2,012
Valuation Allowance of Deferred Tax Assets      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 103,807 97,170 84,962
Additions Charged to Cost and Expenses 5,759 7,652 13,502
Other 59 21 0
Deductions 374 1,036 1,294
Balance at End of Period $ 109,251 $ 103,807 $ 97,170