v3.26.1
Balance Sheet Accounts - Schedule of Commissions Receivable (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Contract with Customer, Asset [Roll Forward]      
Commission revenue $ 361,845 $ 798,894 $ 734,671
Less: Commissions receivable - current 239,644 320,399  
Commissions receivable - non-current 685,527 733,161  
Commission revenue      
Contract with Customer, Asset [Roll Forward]      
Beginning balance 1,053,560 911,697  
Commission revenue 277,083 515,724  
Cash receipts (405,530) (464,364)  
Allowance for credit losses 58 (22)  
Acquisition of business 0 90,525  
Ending balance 925,171 1,053,560 $ 911,697
Less: Commissions receivable - current 239,644 320,399  
Commissions receivable - non-current $ 685,527 $ 733,161