XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Schedule of 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 $ 250,116 $ 210,140 $ 489,844 $ 377,908
Other        
Disaggregation of Revenue [Line Items]        
Revenue 22 2 46 4
Home        
Disaggregation of Revenue [Line Items]        
Revenue 40,418 32,166 77,437 62,609
Personal loans        
Disaggregation of Revenue [Line Items]        
Revenue 30,640 26,936 54,042 47,063
Other Consumer        
Disaggregation of Revenue [Line Items]        
Revenue 31,879 28,965 64,510 60,289
Total Consumer        
Disaggregation of Revenue [Line Items]        
Revenue 62,519 55,901 118,552 107,352
Insurance        
Disaggregation of Revenue [Line Items]        
Revenue $ 147,157 $ 122,071 $ 293,809 $ 207,943