v3.26.1
Summary of Significant Accounting Policies - Segments (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segments        
Number of reportable segment | segment     1  
Revenue $ 19,291 $ 20,197 $ 38,350 $ 38,717
Cost of revenue (excluding amortization of intangible assets) 5,253 5,997 11,697 11,910
Amortization of intangible assets 95 95 190 190
Gross profit 13,943 14,105 26,463 26,617
Sales and marketing:        
Total sales and marketing 16,442 16,857 32,979 33,465
General and Administrative:        
Total general and administrative 4,061 4,126 8,227 7,962
Research and Development:        
Total research and development 2,723 2,203 5,066 4,743
Net loss (11,262) (9,923) (23,535) (21,187)
Single reportable segment        
Segments        
Revenue 19,291 20,197 38,350 38,717
Cost of revenue (excluding amortization of intangible assets) 5,253 5,997 11,697 11,910
Amortization of intangible assets 95 95 190 190
Gross profit 13,943 14,105 26,463 26,617
Sales and marketing:        
Sales and sales management 10,165 11,216 20,961 22,830
International 2,062 1,451 4,021 2,808
Other sales and marketing 4,215 4,190 7,997 7,827
Total sales and marketing 16,442 16,857 32,979 33,465
General and Administrative:        
Finance and Legal 1,996 1,968 4,022 3,919
Other general and administrative 2,065 2,158 4,205 4,043
Total general and administrative 4,061 4,126 8,227 7,962
Research and Development:        
Clinical 1,164 872 2,223 1,780
Regulatory and quality 547 427 1,087 867
Other research and development 1,012 904 1,756 2,096
Total research and development 2,723 2,203 5,066 4,743
Other segment items (1,979) (842) (3,726) (1,634)
Net loss $ (11,262) $ (9,923) $ (23,535) $ (21,187)