v3.25.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 17,202 $ 15,064 $ 32,700 $ 29,479
Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 8,811 8,672 17,571 15,535
Government        
Disaggregation of Revenue [Line Items]        
Revenue 3,926 3,457 7,633 7,643
Client direct bill        
Disaggregation of Revenue [Line Items]        
Revenue 4,371 2,910 7,367 6,194
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 94 $ 25 $ 129 $ 107