v3.22.4
ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 80,725 $ 82,870
Property taxes 5,777 5,382
Customer incentives 27,719 29,756
Accrued interest 8,807 8,981
Accrued warranty 12,103 13,827
Income tax payable 28,926 28,422
Other 8,538 12,201
Total accrued liabilities $ 172,595 $ 181,439