XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Other Accrued and Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued service fees $ 3,410 $ 2,338
Clinical studies 2,419 2,580
Accrued taxes 1,245 1,076
ESPP contributions 212 1,225
Other 1,599 774
Total $ 8,885 $ 7,993