v3.26.1
Segment Reporting - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 8,171 $ 6,733 $ 14,858 $ 13,190
Cost of revenue 3,857 3,256 7,292 6,774
Operating expenses:        
Depreciation and amortization     4,606 4,814
Loss from operations (7,218) (7,800) (15,115) (16,262)
Reportable Segment        
Segment Reporting [Line Items]        
Revenues 8,171 6,733 14,858 13,190
Cost of revenue 3,857 3,256 7,292 6,774
Operating expenses:        
Salaries, wages, and benefits 6,189 5,471 11,951 11,293
Contracted services 2,146 2,400 4,292 5,079
Non-inventory materials 233 272 480 353
Consulting 344 302 517 815
Rent and facilities 639 562 1,370 1,134
Depreciation and amortization 1,692 1,811 3,404 3,641
Travel and entertainment 156 119 371 246
Administrative and other 133 340 296 117
Total operating expenses 11,532 11,277 22,681 22,678
Loss from operations $ (7,218) $ (7,800) $ (15,115) $ (16,262)