XML 51 R36.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following table disaggregates the Company’s revenue:
Three Months Ended March 31,
20262025
(in thousands)
Occupational health centers:
Workers’ compensation$337,679 $302,107 
Employer services172,368 160,140 
Consumer health7,830 8,611 
Other occupational health center revenue2,024 2,064 
Total occupational health center revenue519,901 472,922 
Onsite health clinics37,196 16,550 
Other12,458 11,280 
Total revenue$569,555 $500,752