XML 161 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Contingencies - Warranty Reserve (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Warranty Expense [Rollforward]      
Beginning warranty reserve $ 12,423 $ 11,428 $ 12,715
Warranty payments (10,631) (8,987) (10,861)
Warranty claims 14,544 10,225 10,233
Provision for product warranties and other adjustments (1,106) (243) (659)
Ending warranty reserve $ 15,230 $ 12,423 $ 11,428