v3.26.3
Segment Information - Revenues by Industry (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net $ 633,959 $ 529,585 $ 1,799,073 $ 1,545,064
Insurance        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 246,402 211,147 706,163 614,730
Healthcare and Life Sciences        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net 160,914 135,503 471,286 391,066
Banking, Capital Markets and Diversified Industries        
Revenues and cost of revenues for Company's reportable segments [Line Items]        
Revenues, net $ 226,643 $ 182,935 $ 621,624 $ 539,268