XML 124 R108.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 Deferred Income Tax Assets      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 35,888 $ 36,671 $ 16,090
Charged to Costs and Expenses (12,004) (1,746) 2,482
Other Activity 1,388 963 18,099
Balance at End of Period 25,272 35,888 36,671
Reserve for Inventory      
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 28,017 19,246 6,014
Charged to Costs and Expenses 6,437 6,867 15,923
Other Activity (346) 3,876 (133)
Deductions from Reserves (13,166) (1,972) (2,558)
Balance at End of Period $ 20,942 $ 28,017 $ 19,246