v3.26.1
Other Accrued and Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued service fees $ 3,950 $ 3,213
Self-insurance liability 4,593 0
Clinical studies 2,437 2,674
ESPP contributions 1,133 924
Other 2,001 2,126
Total $ 14,114 $ 8,937