v3.26.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Accrued Expenses      
Legal and consulting $ 2,266 $ 1,285  
Sales and use tax 1,527 1,837  
Travel 1,282 1,424  
In-transit inventory 1,106 1,931  
Warranty 1,104 1,285 $ 1,395
Clinical studies 38 64  
Other 1,100 705  
Total $ 8,423 $ 8,531