XML 87 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue - Disaggregated Revenue Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Commissions and fees $ 1,493,680 $ 1,377,116 $ 1,211,828
Investment income 11,204 11,921 6,727
Total revenues $ 1,504,884 1,389,037 1,218,555
Capitalized Contract Cost, Amortization Period 5 years    
Commission revenue      
Disaggregation of Revenue [Line Items]      
Commissions and fees $ 1,186,469 1,129,903 967,552
Profit-sharing revenue      
Disaggregation of Revenue [Line Items]      
Commissions and fees 94,090 95,532 93,437
Consulting and service fee revenue      
Disaggregation of Revenue [Line Items]      
Commissions and fees 95,373 78,168 74,637
Policy fee and installment fee revenue      
Disaggregation of Revenue [Line Items]      
Commissions and fees 78,642 60,719 65,386
Assumed premium earned      
Disaggregation of Revenue [Line Items]      
Commissions and fees 22,571 0 0
Other income      
Disaggregation of Revenue [Line Items]      
Commissions and fees $ 16,535 $ 12,794 $ 10,816