XML 29 R16.htm IDEA: XBRL DOCUMENT v3.25.4
Other Accrued and Current Liabilities
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Other Accrued and Current Liabilities Other Accrued and Current Liabilities
Other accrued and current liabilities consisted of the following (in thousands):
As of December 31,
 20252024
Accrued service fees$3,213 $2,338 
Clinical studies2,674 2,580 
ESPP Contributions
924 1,225 
Other2,126 1,850 
Total$8,937 $7,993