XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025 and 2024:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Occupational health centers:
Workers’ compensation$332,191 $288,405 $634,298 $568,271 
Employer services174,318 153,305 334,458 304,040 
Consumer health7,177 7,669 15,788 15,995 
Other occupational health center revenue2,452 1,861 4,516 4,006 
Total occupational health center revenue516,138 451,240 989,060 892,312 
Onsite health clinics22,569 15,539 39,119 31,396 
Other12,078 11,136 23,358 21,805 
Total revenue$550,785 $477,915 $1,051,537 $945,513