XML 38 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Segments        
Number of reportable segment | segment     1  
Revenue $ 20,197 $ 16,091 $ 38,717 $ 32,694
Cost of revenue (excluding amortization of intangible assets) 5,997 4,923 11,910 10,095
Amortization of intangible assets 95 95 190 190
Gross profit 14,105 11,073 26,617 22,409
Sales and marketing:        
Total sales and marketing 16,857 16,699 33,465 34,219
General and Administrative:        
Total general and administrative 4,126 3,621 7,962 7,450
Research and Development:        
Total research and development 2,203 2,323 4,743 4,716
Gain on sale of product line       7,580
Net loss $ (9,923) $ (12,600) (21,187) (18,261)
Single reportable segment        
Segments        
Revenue     38,717 32,694
Cost of revenue (excluding amortization of intangible assets)     11,910 10,095
Amortization of intangible assets     190 190
Gross profit     26,617 22,409
Sales and marketing:        
Sales and sales management     22,830 22,421
International     2,808 2,426
Other sales and marketing     7,827 9,372
Total sales and marketing     33,465 34,219
General and Administrative:        
Finance and Legal     3,919 3,862
Other General and administrative     4,043 3,588
Total general and administrative     7,962 7,450
Research and Development:        
Clinical     1,780 2,136
Regulatory and quality     867 761
Other research and development     2,096 1,819
Total research and development     4,743 4,716
Gain on sale of product line       7,580
Other segment items     (1,634) (1,865)
Net loss     $ (21,187) $ (18,261)