XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenues - Changes in Accrued Product Warranty Obligation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Movement in Standard Product Warranty Accrual [Roll Forward]      
Balance at the beginning of the year $ 26,487 $ 27,478 $ 27,839
Accruals for warranties issued during the year 23,308 11,414 11,518
Settlements made during the year (14,219) (11,835) (13,669)
Warranty accruals related to acquired businesses and other during the year 1,511 (570) 1,790
Balance at the end of the year $ 37,087 $ 26,487 $ 27,478