XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]            
Accrual for inventories in-transit $ 5,694   $ 7,987      
Warranty accrual 7,486 $ 8,693 7,368 $ 8,647 $ 8,731 $ 8,326
Accrued compensation and bonus 5,610   4,499      
Other 30,304   32,441      
Accrued expenses $ 49,094   $ 52,295