XML 109 R68.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED LIABILITIES - Schedule of Accrued Warranty Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]      
Beginning balance $ 5,838 $ 6,130 $ 12,103
Provision 33,038 32,091 23,820
Settlements made during the year (in cash or in kind) (31,971) (32,424) (29,793)
Acquisitions 651 41 0
Ending balance $ 7,556 $ 5,838 $ 6,130