XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Revenues - Changes in Accrued Product Warranty Obligation (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at the beginning of the period $ 26,487 $ 27,478
Accruals for warranties issued during the period 3,411 2,753
Settlements made during the period (3,224) (3,023)
Warranty accruals related to acquired businesses and other during the period 133 (166)
Balance at the end of the period $ 26,807 $ 27,042