XML 113 R98.htm IDEA: XBRL DOCUMENT v3.22.0.1
Supplemental Data - Summary of Supplemental Balance Sheet Data (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Summary of accrued expenses:    
Accrued payroll and fringes $ 43,270 $ 34,324
Accrued taxes 16,472 14,014
Income taxes payable 6,163 6,067
Accrued interest 13,563 8,259
Accrued rebates and discounts 10,687 5,170
Warranty payable 2,062 1,558
Accrued inventory 50,122 40,461
Other accrued expenses 32,462 24,365
Total 174,801 134,218
Warranty liability:    
Beginning balance 1,558 784
Accrual 4,257 2,821
Warranty payments (3,753) (2,696)
Other (1) 0 649
Ending balance 2,062 $ 1,558
Equity Method Investments $ 3,600