XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 1,900,192 $ 1,838,081 $ 1,724,359
Workers’ compensation      
Disaggregation of Revenue [Line Items]      
Revenue 1,156,082 1,102,313 1,012,760
Employer services      
Disaggregation of Revenue [Line Items]      
Revenue 596,052 594,223 562,526
Consumer health      
Disaggregation of Revenue [Line Items]      
Revenue 31,519 31,194 27,523
Other occupational health center revenue      
Disaggregation of Revenue [Line Items]      
Revenue 8,752 8,284 27,146
Total occupational health center revenue      
Disaggregation of Revenue [Line Items]      
Revenue 1,792,405 1,736,014 1,629,955
Onsite health clinics      
Disaggregation of Revenue [Line Items]      
Revenue 64,081 60,181 55,995
Other Businesses      
Disaggregation of Revenue [Line Items]      
Revenue $ 43,706 $ 41,886 $ 38,409