v3.26.1
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 17,306 $ 15,498
Commercial    
Disaggregation of Revenue [Line Items]    
Revenue 9,476 8,185
Government    
Disaggregation of Revenue [Line Items]    
Revenue 4,281 3,637
Client direct bill    
Disaggregation of Revenue [Line Items]    
Revenue 3,450 3,600
Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 99 $ 76