v3.26.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 19,941 $ 17,202 $ 37,247 $ 32,700
Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 10,352 8,811 19,828 17,571
Government        
Disaggregation of Revenue [Line Items]        
Revenue 5,206 3,926 9,487 7,633
Client direct bill        
Disaggregation of Revenue [Line Items]        
Revenue 4,275 4,371 7,725 7,367
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 108 $ 94 $ 207 $ 129