v3.25.2
Revenue - Schedule of Disaggregation of Revenue By Distribution Channel Offering and Geographical Area (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]        
Total revenue from customer contracts $ 188,462 $ 153,445 $ 336,854 $ 271,948
Earned premium (recognized under ASC 944) 177,785 157,612 347,140 309,231
Finance revenue (recognized under ASC 310) 2,452 2,168 4,298 3,754
Total revenue 368,699 313,225 688,292 584,933
U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 162,963 140,144 302,853 252,953
Canada        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 15,145 10,526 19,162 14,690
Europe        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 10,354 2,775 14,839 4,305
Agent        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 77,780 69,689 132,656 118,752
Direct        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 110,682 83,756 204,198 153,196
Commission and fee revenue        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 128,433 116,105 217,603 195,871
Commission and fee revenue | U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 116,074 104,909 201,040 180,925
Commission and fee revenue | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 10,109 9,309 12,993 11,926
Commission and fee revenue | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 2,250 1,887 3,570 3,020
Commission and fee revenue | Agent        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 69,678 62,833 118,770 106,880
Commission and fee revenue | Direct        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 58,755 53,272 98,833 88,991
Contingent commission revenue        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 14,854 12,711 25,971 21,785
Contingent commission revenue | U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 13,909 12,663 24,763 21,691
Contingent commission revenue | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 0 0 0 0
Contingent commission revenue | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 945 48 1,208 94
Contingent commission revenue | Agent        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 8,102 6,856 13,886 11,872
Contingent commission revenue | Direct        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 6,752 5,855 12,085 9,913
Membership revenue        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 15,674 14,133 31,020 27,585
Membership revenue | U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 14,647 13,204 29,035 25,748
Membership revenue | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 1,021 929 1,975 1,837
Membership revenue | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 6 0 10 0
Membership revenue | Agent        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 0 0 0 0
Membership revenue | Direct        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 15,674 14,133 31,020 27,585
Marketplace revenue        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 24,316 4,100 51,452 13,025
Marketplace revenue | U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 13,849 3,720 38,361 12,124
Marketplace revenue | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 3,928 65 3,941 537
Marketplace revenue | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 6,539 315 9,150 364
Marketplace revenue | Agent        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 0 0 0 0
Marketplace revenue | Direct        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 24,316 4,100 51,452 13,025
Other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 5,185 6,396 10,808 13,682
Other revenue | U.S.        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 4,484 5,648 9,654 12,465
Other revenue | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 87 223 253 390
Other revenue | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 614 525 901 827
Other revenue | Agent        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts 0 0 0 0
Other revenue | Direct        
Disaggregation of Revenue [Line Items]        
Total revenue from customer contracts $ 5,185 $ 6,396 $ 10,808 $ 13,682