v3.26.1
Segment Information - Revenues by Industry (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net $ 594,763 $ 514,460 $ 1,165,114 $ 1,015,479
Insurance        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 233,701 203,222 459,761 403,583
Healthcare and Life Sciences        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 158,257 129,737 310,372 255,563
Banking, Capital Markets and Diversified Industries        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net $ 202,805 $ 181,501 $ 394,981 $ 356,333