XML 68 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Revenue Recognition - Composition of Revenue From Services (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 from Contract with Customer, Excluding Assessed Tax $ 156,807 $ 182,186 $ 306,759 $ 355,872
Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 101,101 129,395 203,945 256,286
Healthcare Insurers [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 58,478 78,808 116,130 153,416
Government Payers [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 17,102 21,234 34,257 43,193
Client Payers [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 23,168 25,061 48,448 50,749
Self-Pay [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,353 $ 4,292 $ 5,110 $ 8,928