XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following table disaggregates the Company’s revenue for the three and six months ended June 30, 2024 and 2023:
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
Occupational health centers:
Workers’ compensation$288,405 $278,554 $568,271 $546,894 
Employer services153,305 153,164 304,040 305,337 
Consumer health7,669 7,802 15,995 15,987 
Other occupational health center revenue1,861 2,254 4,006 4,672 
Total occupational health center revenue451,240 441,774 892,312 872,890 
Onsite clinics15,539 14,705 31,396 29,250 
Other11,136 10,600 21,805 21,237 
Total revenue$477,915 $467,079 $945,513 $923,377