XML 94 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Warranty Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Movement in Standard Product Warranty Accrual [Roll Forward]    
Beginning balance $ 6,893 $ 6,162
Provision for warranties issued, net of expirations 17,273 3,163
Payments (9,915) (2,432)
Assumed through acquisition and other 2,059 0
Ending balance $ 16,310 $ 6,893