v3.25.2
Revenue - Commission Revenue Disaggregated by Product Category and Timing of Transfer of Good or Service (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Commission $ 1,038,087 $ 787,046 $ 2,085,844 $ 1,533,492
Point-in-time [Member]        
Disaggregation of Revenue [Line Items]        
Commission 619,792 423,070 1,229,830 808,305
Over time [Member]        
Disaggregation of Revenue [Line Items]        
Commission 418,295   856,014 725,187
Annuities [Member]        
Disaggregation of Revenue [Line Items]        
Commission 629,763 469,100 1,245,357 905,573
Annuities [Member] | Point-in-time [Member]        
Disaggregation of Revenue [Line Items]        
Commission 393,654 260,188 759,421 489,265
Annuities [Member] | Over time [Member]        
Disaggregation of Revenue [Line Items]        
Commission 236,109 208,912 485,936 416,308
Mutual funds        
Disaggregation of Revenue [Line Items]        
Commission 223,317 187,432 457,213 373,972
Mutual funds | Point-in-time [Member]        
Disaggregation of Revenue [Line Items]        
Commission 52,301 42,981 107,908 86,477
Mutual funds | Over time [Member]        
Disaggregation of Revenue [Line Items]        
Commission 171,016 144,451 349,305 287,495
Fixed Income [Member]        
Disaggregation of Revenue [Line Items]        
Commission 53,014 53,192 114,566 101,833
Fixed Income [Member] | Point-in-time [Member]        
Disaggregation of Revenue [Line Items]        
Commission 53,014 53,192 114,566 101,833
Equities [Member]        
Disaggregation of Revenue [Line Items]        
Commission 47,811 34,434 96,885 69,885
Equities [Member] | Point-in-time [Member]        
Disaggregation of Revenue [Line Items]        
Commission 47,811 34,434 96,885 69,885
Other [Member]        
Disaggregation of Revenue [Line Items]        
Commission 84,182 42,888 171,823 82,229
Other [Member] | Point-in-time [Member]        
Disaggregation of Revenue [Line Items]        
Commission 73,012 32,275 151,050 60,845
Other [Member] | Over time [Member]        
Disaggregation of Revenue [Line Items]        
Commission $ 11,170 $ 10,613 $ 20,773 $ 21,384