XML 70 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Note 13 - Revenue Recognition - Composition of Revenue From Services (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 from Contract with Customer, Excluding Assessed Tax $ 151,669 $ 173,632 $ 458,429 $ 529,504
Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 95,244 121,271 299,190 377,557
Healthcare Insurers [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 53,915 76,184 170,045 229,600
Government Payers [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 15,597 20,368 49,855 63,561
Client Payers [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 23,509 20,773 71,957 71,521
Self-Pay [Member] | Service [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 2,223 $ 3,946 $ 7,333 $ 12,875