XML 26 R9.htm IDEA: XBRL DOCUMENT v3.25.4
Supplemental Income Statement Information - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue:      
Revenues $ 2,784,156 $ 2,661,161 $ 2,424,706
Cost of Services and Products:      
Cost of services and products 2,215,714 2,175,667 2,025,735
Gross margin:      
Gross Profit 568,442 485,494 398,971
Service [Member]      
Revenue:      
Revenues 2,208,190 2,098,501 1,920,348
Cost of Services and Products:      
Cost of services and products 1,632,842 1,598,530 1,498,094
Product [Member]      
Revenue:      
Revenues 575,966 562,660 504,358
Cost of Services and Products:      
Cost of services and products 461,202 475,860 428,686
Unallocated Expenses Member      
Cost of Services and Products:      
Cost of services and products $ 121,670 $ 101,277 $ 98,955