v3.26.3
Segment Reporting - Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total revenue $ 16,294 $ 18,672 $ 51,855 $ 44,812
Net loss (4,586) (5,299) (14,123) (33,981)
Reportable Segment        
Segment Reporting [Line Items]        
Total revenue 16,294 18,672 51,855 44,812
Payroll expenses 14,056 18,656 45,494 48,129
All other expenses, net 6,824 5,315 20,484 30,664
Total expenses 20,880 23,971 65,978 78,793
Net loss $ (4,586) $ (5,299) $ (14,123) $ (33,981)