v3.26.3
Segment Reporting and Disaggregated Revenue - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenues $ 71,243 $ 189,954 $ 213,162 $ 526,777
Earned premium, net 265,113 187,039 756,711 534,179
Net investment income 12,720 10,152 33,986 28,626
Net investment gains 751 1,271 5,641 2,150
Finance revenue 4,415 3,001 11,394 7,330
Total revenue 354,242 391,417 1,020,894 1,099,062
Insurance        
Disaggregation of Revenue [Line Items]        
Revenues 43,494 158,599 127,082 443,779
Earned premium, net 265,113 187,039 756,711 534,179
Net investment income 12,284 9,860 33,029 28,030
Net investment gains 751 1,271 5,641 2,150
Finance revenue 0 0 0 0
Total revenue 321,642 356,769 922,463 1,008,138
Marketplace        
Disaggregation of Revenue [Line Items]        
Revenues 27,749 31,355 86,080 82,998
Earned premium, net 0 0 0 0
Net investment income 436 292 957 596
Net investment gains 0 0 0 0
Finance revenue 4,415 3,001 11,394 7,330
Total revenue 32,600 34,648 98,431 90,924
United States        
Disaggregation of Revenue [Line Items]        
Revenues 58,580 176,827 154,191 484,907
United States | Insurance        
Disaggregation of Revenue [Line Items]        
Revenues 30,885 147,039 91,016 411,369
United States | Marketplace        
Disaggregation of Revenue [Line Items]        
Revenues 27,695 29,788 63,175 73,538
International        
Disaggregation of Revenue [Line Items]        
Revenues 12,663 13,127 58,971 41,870
International | Insurance        
Disaggregation of Revenue [Line Items]        
Revenues 12,609 11,560 36,066 32,410
International | Marketplace        
Disaggregation of Revenue [Line Items]        
Revenues $ 54 $ 1,567 $ 22,905 $ 9,460