XML 124 R110.htm IDEA: XBRL DOCUMENT v3.22.0.1
Contingencies - Warranty Reserve (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Warranty Expense [Rollforward]      
Beginning warranty reserve $ 11,428 $ 12,715 $ 14,214
Warranty payments (8,987) (10,861) (12,664)
Warranty claims 10,225 10,233 12,033
Provision for product warranties and other adjustments (243) (659) (868)
Ending warranty reserve $ 12,423 $ 11,428 $ 12,715