XML 66 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following table disaggregates the Company’s revenue:
For the Year Ended December 31,
202520242023
(in thousands)
Occupational health centers:
Workers’ compensation$1,306,207 $1,156,082 $1,102,313 
Employer services659,541 596,052 594,223 
Consumer health31,302 31,519 31,194 
Other occupational health center revenue
8,602 8,752 8,284 
Total occupational health center revenue2,005,652 1,792,405 1,736,014 
Onsite health clinics
110,243 64,081 60,181 
Other47,522 43,706 41,886 
Total revenue$2,163,417 $1,900,192 $1,838,081