XML 157 R145.htm IDEA: XBRL DOCUMENT v3.25.0.1
Valuation and Qualifying Accounts (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Allowance for Credit Losses      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 1,988 $ 1,955 $ 2,012
Additions Charged to Cost and Expenses 149 301 500
Other (36) 23 (6)
Deductions (10) 291 551
Balance at End of Period 2,111 1,988 1,955
Valuation Allowance of Deferred Tax Assets      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 109,251 103,807 97,170
Additions Charged to Cost and Expenses 8,809 5,759 7,652
Other (41) 59 21
Deductions 765 374 1,036
Balance at End of Period $ 117,254 $ 109,251 $ 103,807