XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 17,244 $ 12,507 $ 49,944 $ 41,986
Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 9,454 6,779 27,025 22,314
Government        
Disaggregation of Revenue [Line Items]        
Revenue 3,988 2,633 11,621 10,276
Client direct bill        
Disaggregation of Revenue [Line Items]        
Revenue 3,733 2,981 11,100 9,175
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 69 $ 114 $ 198 $ 221