XML 86 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts and Reserves (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Warranty Reserve [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 22,178 $ 25,599 $ 28,595
Additions Charged to Cost and Expenses 9,725 3,508 1,914
Deductions (9,068) (6,929) (4,910)
Balance at End of Period 22,835 22,178 25,599
Valuation Allowance of Deferred Tax Assets [Member]      
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 3,307 3,026 2,232
Additions Charged to Cost and Expenses (669) 281 794
Deductions 0 0 0
Balance at End of Period $ 2,638 $ 3,307 $ 3,026