XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 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 nine months ended September 30, 2025 and 2024:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(in thousands)
Occupational health centers:
Workers’ compensation$343,454 $298,681 $977,752 $866,952 
Employer services173,230 154,809 507,688 458,849 
Consumer health7,395 7,332 23,183 23,327 
Other occupational health center revenue1,953 2,239 6,469 6,245 
Total occupational health center revenue526,032 463,061 1,515,092 1,355,373 
Onsite health clinics34,897 15,593 74,016 46,989 
Other11,871 10,984 35,229 32,789 
Total revenue$572,800 $489,638 $1,624,337 $1,435,151