v3.25.2
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Accrued Expenses      
In-transit inventory $ 2,256 $ 1,013  
Sales and use tax 1,765 802  
Warranty 1,395 1,784 $ 2,131
Travel 1,106 1,120  
Legal and consulting 872 1,318  
Clinical studies 34 304  
Other 752 1,439  
Total $ 8,180 $ 7,780