XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Revenues - Changes in Accrued Product Warranty Obligation (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at the beginning of the period $ 37,087 $ 26,487
Accruals for warranties issued during the period 18,049 15,711
Settlements made during the period (16,219) (10,868)
Warranty accruals related to acquired businesses and other during the period 247 21
Balance at the end of the period $ 39,164 $ 31,351