XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 550,785 $ 477,915 $ 1,051,537 $ 945,513
Total occupational health center revenue        
Disaggregation of Revenue [Line Items]        
Revenue 516,138 451,240 989,060 892,312
Onsite health clinics        
Disaggregation of Revenue [Line Items]        
Revenue 22,569 15,539 39,119 31,396
Other        
Disaggregation of Revenue [Line Items]        
Revenue 12,078 11,136 23,358 21,805
Workers’ compensation        
Disaggregation of Revenue [Line Items]        
Revenue 332,191 288,405 634,298 568,271
Employer services        
Disaggregation of Revenue [Line Items]        
Revenue 174,318 153,305 334,458 304,040
Consumer health        
Disaggregation of Revenue [Line Items]        
Revenue 7,177 7,669 15,788 15,995
Other occupational health center revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 2,452 $ 1,861 $ 4,516 $ 4,006