v3.26.1
Segment Reporting and Disaggregated Revenue - Schedule of Company's Revenue by Distribution Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 80,826 $ 188,431 $ 141,919 $ 336,823
Total commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 23,665 143,287 40,100 243,574
Commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 23,534 128,433 37,261 217,603
Contingent commission        
Segment Reporting [Line Items]        
Revenues 131 14,854 2,839 25,971
Agent | Total commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 14,210 77,780 25,437 132,656
Agent | Commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 14,534 69,678 24,346 118,770
Agent | Contingent commission        
Segment Reporting [Line Items]        
Revenues (324) 8,102 1,091 13,886
Direct | Total commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 9,455 65,507 14,663 110,918
Direct | Commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 9,000 58,755 12,915 98,833
Direct | Contingent commission        
Segment Reporting [Line Items]        
Revenues $ 455 $ 6,752 $ 1,748 $ 12,085