XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 572,800 $ 489,638 $ 1,624,337 $ 1,435,151
Total occupational health center revenue        
Disaggregation of Revenue [Line Items]        
Revenue 526,032 463,061 1,515,092 1,355,373
Onsite health clinics        
Disaggregation of Revenue [Line Items]        
Revenue 34,897 15,593 74,016 46,989
Other        
Disaggregation of Revenue [Line Items]        
Revenue 11,871 10,984 35,229 32,789
Workers’ compensation        
Disaggregation of Revenue [Line Items]        
Revenue 343,454 298,681 977,752 866,952
Employer services        
Disaggregation of Revenue [Line Items]        
Revenue 173,230 154,809 507,688 458,849
Consumer health        
Disaggregation of Revenue [Line Items]        
Revenue 7,395 7,332 23,183 23,327
Other occupational health center revenue        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,953 $ 2,239 $ 6,469 $ 6,245