XML 68 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Acquisitions and Dispositions - Pro Forma (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]      
Revenues $ 2,841,216 $ 2,527,177 $ 2,687,792
Team Epiphany      
Business Combinations [Abstract]      
Business Acquisition, Pro Forma Revenue   2,570,380  
Business Acquisition, Pro Forma Net Income (Loss)   42,891  
Business Acquisition [Line Items]      
Business Acquisition, Pro Forma Revenue   2,570,380  
Business Acquisition, Pro Forma Net Income (Loss)   42,891  
Revenues 47,400    
Unicepta      
Business Combinations [Abstract]      
Business Acquisition, Pro Forma Revenue 2,892,586 2,579,374  
Business Acquisition, Pro Forma Net Income (Loss) 5,216 33,939  
Business Acquisition [Line Items]      
Business Acquisition, Pro Forma Revenue 2,892,586 2,579,374  
Business Acquisition, Pro Forma Net Income (Loss) 5,216 33,939  
Revenues 1,700    
Consulum      
Business Combinations [Abstract]      
Business Acquisition, Pro Forma Revenue 2,893,599 2,585,024  
Business Acquisition, Pro Forma Net Income (Loss) 19,346 49,039  
Business Acquisition [Line Items]      
Business Acquisition, Pro Forma Revenue 2,893,599 2,585,024  
Business Acquisition, Pro Forma Net Income (Loss) 19,346 $ 49,039  
Revenues $ 14,700