v3.26.1
Disaggregation of revenue - Summary of Disaggregation of Revenue by Product Vertical (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Revenue $ 310,004 $ 264,309
Property & casualty insurance    
Disaggregation of Revenue [Line Items]    
Revenue 292,788 223,245
Health insurance    
Disaggregation of Revenue [Line Items]    
Revenue 11,165 33,937
Life insurance    
Disaggregation of Revenue [Line Items]    
Revenue 5,841 5,573
Other    
Disaggregation of Revenue [Line Items]    
Revenue $ 210 $ 1,554