v3.26.3
Segment Reporting and Disaggregated Revenue - Schedule of Company's Revenue by Distribution Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Revenues $ 71,243 $ 189,954 $ 213,162 $ 526,777
Total commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 21,586 137,103 61,686 380,677
Commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 20,764 121,734 58,025 339,337
Contingent commission        
Segment Reporting [Line Items]        
Revenues 822 15,369 3,661 41,340
Agent | Total commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 13,412 76,151 38,849 208,807
Agent | Commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 13,011 67,685 37,357 186,455
Agent | Contingent commission        
Segment Reporting [Line Items]        
Revenues 401 8,466 1,492 22,352
Direct | Total commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 8,174 60,952 22,837 171,870
Direct | Commission and fee revenue        
Segment Reporting [Line Items]        
Revenues 7,753 54,049 20,668 152,882
Direct | Contingent commission        
Segment Reporting [Line Items]        
Revenues $ 421 $ 6,903 $ 2,169 $ 18,988