XML 133 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 22,684 $ 15,864
Accrued income and other taxes 2,761 12,817
Accrued warranty 4,984 4,199
Employee stock purchase plan contributions withheld 1,576 4,585
Accrued restructuring charges 29 1,249
Other accrued expenses 4,453 3,401
Accrued liabilities $ 36,487 $ 42,115