XML 39 R22.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
The following table disaggregates the Company’s revenue:
For the Year Ended December 31,
202420232022
(in thousands)
Occupational health centers:
Workers’ compensation$1,156,082 $1,102,313 $1,012,760 
Employer services596,052 594,223 562,526 
Consumer health31,519 31,194 27,523 
Other occupational health center revenue
8,752 8,284 27,146 
Total occupational health center revenue1,792,405 1,736,014 1,629,955 
Onsite health clinics
64,081 60,181 55,995 
Other43,706 41,886 38,409 
Total revenue$1,900,192 $1,838,081 $1,724,359