v3.25.2
Other Accrued and Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Clinical studies $ 2,204 $ 2,580
Accrued service fees 2,986 2,338
Accrued taxes 1,193 1,076
ESPP Contributions 969 1,225
Other 869 774
Total $ 8,221 $ 7,993