XML 104 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenue $ 2,163,417 $ 1,900,192 $ 1,838,081
Workers’ compensation      
Disaggregation of Revenue [Line Items]      
Revenue 1,306,207 1,156,082 1,102,313
Employer services      
Disaggregation of Revenue [Line Items]      
Revenue 659,541 596,052 594,223
Consumer health      
Disaggregation of Revenue [Line Items]      
Revenue 31,302 31,519 31,194
Other occupational health center revenue      
Disaggregation of Revenue [Line Items]      
Revenue 8,602 8,752 8,284
Total occupational health center revenue      
Disaggregation of Revenue [Line Items]      
Revenue 2,005,652 1,792,405 1,736,014
Onsite health clinics      
Disaggregation of Revenue [Line Items]      
Revenue 110,243 64,081 60,181
Other Businesses      
Disaggregation of Revenue [Line Items]      
Revenue $ 47,522 $ 43,706 $ 41,886