XML 47 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 477,915 $ 467,079 $ 945,513 $ 923,377
Operating Segments | Total occupational health center revenue        
Disaggregation of Revenue [Line Items]        
Revenue 451,240 441,774 892,312 872,890
Operating Segments | Onsite clinics        
Disaggregation of Revenue [Line Items]        
Revenue 15,539 14,705 31,396 29,250
Operating Segments | Other        
Disaggregation of Revenue [Line Items]        
Revenue 11,136 10,600 21,805 21,237
Workers’ compensation        
Disaggregation of Revenue [Line Items]        
Revenue 288,405 278,554 568,271 546,894
Employer services        
Disaggregation of Revenue [Line Items]        
Revenue 153,305 153,164 304,040 305,337
Consumer health        
Disaggregation of Revenue [Line Items]        
Revenue 7,669 7,802 15,995 15,987
Other occupational health center revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,861 $ 2,254 $ 4,006 $ 4,672