v3.26.1
Revenue from Contracts with Customers - Summary of Revenue with Customers by Specialty (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Net commissions and fees $ 902,728 $ 840,857 $ 1,685,631 $ 1,516,985
Wholesale Brokerage        
Disaggregation of Revenue [Line Items]        
Net commissions and fees 498,802 477,165 876,598 837,953
Binding Authority        
Disaggregation of Revenue [Line Items]        
Net commissions and fees 100,170 94,524 210,170 196,474
Underwriting Management        
Disaggregation of Revenue [Line Items]        
Net commissions and fees $ 303,756 $ 269,168 $ 598,863 $ 482,558