XML 61 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current liabilities    
Accrued compensation and related taxes $ 14,671 $ 11,666
Accrued warranty 1,388 1,678
Inventory-related accruals 6,219 5,819
Warranty settlement provision 3,659 3,761
Other accrued expenses 9,638 8,901
Accrued expenses and other current liabilities 35,575 31,825
Non-current liabilities    
Warranty settlement provision, net of current portion 5,911 6,119
Other accrued expenses, net of current portion 1,857 1,787
Other liabilities, net of current portion $ 7,768 $ 7,906