XML 58 R47.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total net revenue $ 186,672 $ 168,035
Client direct billing    
Disaggregation of Revenue [Line Items]    
Total net revenue 131,606 122,038
Commercial insurance    
Disaggregation of Revenue [Line Items]    
Total net revenue 30,938 24,857
Medicare and other government    
Disaggregation of Revenue [Line Items]    
Total net revenue 24,145 21,101
Self-pay    
Disaggregation of Revenue [Line Items]    
Total net revenue $ (17) $ 39