v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
The following table disaggregates the Company’s revenue:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(in thousands)
Occupational health centers:
Workers’ compensation$361,228 $332,191 $698,907 $634,298 
Employer services183,157 174,318 355,525 334,458 
Consumer health6,893 7,177 14,723 15,788 
Other occupational health center revenue2,239 2,452 4,263 4,516 
Total occupational health center revenue553,517 516,138 1,073,418 989,060 
Onsite health clinics38,832 22,569 76,028 39,119 
Other13,681 12,078 26,139 23,358 
Total revenue$606,030 $550,785 $1,175,585 $1,051,537