XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses- Summary of Composition of Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payable And Accruals [Abstract]    
Compensation and related benefits $ 4,884 $ 11,201
Consulting and professional fees 648 761
Research and development expenses 337 678
Sales and marketing expenses 822 410
Warranty 224 328
Sales and other taxes payable 701 659
Other 759 800
Accrued expenses $ 8,375 $ 14,837