v3.22.0.1
ACCRUED LIABILITIES - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 82,870 $ 46,061
Property taxes 5,382 4,689
Customer incentives 29,756 18,071
Accrued interest 8,981 5,819
Accrued warranty 13,827 3,872
Income tax payable 28,422 1,666
Other 12,201 3,024
Total accrued liabilities $ 181,439 $ 83,202