v3.26.1
Segment Reporting - Schedule of Reconciliation of Profit or Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Revenue $ 17,306 $ 15,498
Cost of revenue 7,101 6,375
Gross profit 10,205 9,123
Stock compensation 655 417
Depreciation and amortization 600 400
Loss from operations (3,414) (3,365)
Interest expense (1,267) (545)
Change in fair value of warrant liability 882 0
Loss before income taxes (3,931) (3,752)
Income tax expense (36) 0
Net loss (3,967) (3,752)
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenue 17,306 15,498
Cost of revenue 7,101 6,375
Gross profit 10,205 9,123
Employee expense 8,408 7,548
Outside services 1,203 1,117
Facilities related 879 900
Travel & entertainment 677 736
Stock compensation 607 362
Depreciation and amortization 230 258
Other 1,615 1,567
Total segment operating expenses 13,619 12,488
Loss from operations (3,414) (3,365)
Interest expense (1,267) (545)
Change in fair value of warrant liability 882 0
Other income (expense), net (132) 158
Loss before income taxes (3,931) (3,752)
Income tax expense (36) 0
Net loss $ (3,967) $ (3,752)