XML 83 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities, Current [Abstract]      
Customer rebates $ 16,768 $ 15,253  
Current portion of MSPP liabilities 2,267 2,947  
Insurance 6,440 7,310  
Accrued warranties 6,251 5,686  
Compensation 17,010 15,293  
Interest and taxes 5,696 5,463  
Current operating lease liability 8,620 7,239  
Unearned revenue 4,572 3,681 $ 21,325
Other 6,097 5,121  
Total accrued expenses $ 73,721 $ 67,993  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses Accrued expenses