v3.26.1
Segment Reporting and Disaggregated Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 80,826 $ 188,431 $ 141,919 $ 336,823
Earned premium, net 251,956 177,785 491,598 347,140
Net investment income 11,003 9,416 21,266 18,474
Net investment gains 7,179 1,194 4,890 879
Finance revenue 3,858 2,483 6,979 4,329
Total revenue 354,822 379,309 666,652 707,645
Insurance        
Disaggregation of Revenue [Line Items]        
Revenues 45,026 164,028 83,588 285,180
Earned premium, net 251,956 177,785 491,598 347,140
Net investment income 10,731 9,287 20,745 18,170
Net investment gains 7,179 1,194 4,890 879
Finance revenue 0 0 0 0
Total revenue 314,892 352,294 600,821 651,369
Marketplace        
Disaggregation of Revenue [Line Items]        
Revenues 35,800 24,403 58,331 51,643
Earned premium, net 0 0 0 0
Net investment income 272 129 521 304
Net investment gains 0 0 0 0
Finance revenue 3,858 2,483 6,979 4,329
Total revenue 39,930 27,015 65,831 56,276
United States        
Disaggregation of Revenue [Line Items]        
Revenues 47,602 166,685 95,611 308,080
United States | Insurance        
Disaggregation of Revenue [Line Items]        
Revenues 29,153 149,030 60,131 264,330
United States | Marketplace        
Disaggregation of Revenue [Line Items]        
Revenues 18,449 17,655 35,480 43,750
International        
Disaggregation of Revenue [Line Items]        
Revenues 33,224 21,746 46,308 28,743
International | Insurance        
Disaggregation of Revenue [Line Items]        
Revenues 15,873 14,998 23,457 20,850
International | Marketplace        
Disaggregation of Revenue [Line Items]        
Revenues $ 17,351 $ 6,748 $ 22,851 $ 7,893