XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Disaggregation of Revenue (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]        
Revenue from external customers $ 107,018 $ 75,865 $ 191,564 $ 160,282
Total revenue 119,295 110,844 224,040 226,287
Intersegment Eliminations        
Disaggregation of Revenue [Line Items]        
Revenue from external customers (2,035) (246) (4,015) (509)
Total revenue (43,132) (13,760) (62,871) (30,229)
Insurance Services | Intersegment Eliminations        
Disaggregation of Revenue [Line Items]        
Total revenue 60,600 30,100 106,000 74,200
Transactional        
Disaggregation of Revenue [Line Items]        
Revenue from external customers 9,174 9,504 15,562 15,978
Recurring        
Disaggregation of Revenue [Line Items]        
Revenue from external customers 99,879 66,607 180,017 144,813
Recurring | Consumer Services        
Disaggregation of Revenue [Line Items]        
Revenue not from contract with customer 8,300 9,200 16,600 18,800
Insurance carrier | Insurance Services        
Disaggregation of Revenue [Line Items]        
Total revenue 55,409 48,739 95,347 96,234
Insurance carrier | Insurance Services and Reciprocal Segment        
Disaggregation of Revenue [Line Items]        
Revenue not from contract with customer $ 72,900 $ 63,300 $ 138,500 $ 137,100