XML 72 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Product Warranty Accrual Included in Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance as of January 1 $ 21,286 $ 22,061
Provision and revisions to estimates 2,581 3,716
Payments (6,909) (4,491)
Balance as of December 31 $ 16,958 $ 21,286