XML 48 R35.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 307,792 $ 260,789 $ 797,636 $ 638,697
Other        
Disaggregation of Revenue [Line Items]        
Revenue (2) 2 44 6
Home        
Disaggregation of Revenue [Line Items]        
Revenue 38,109 32,248 115,546 94,857
Personal loans        
Disaggregation of Revenue [Line Items]        
Revenue 31,263 27,819 85,305 74,882
Other Consumer        
Disaggregation of Revenue [Line Items]        
Revenue 34,910 31,655 99,420 91,944
Total Consumer        
Disaggregation of Revenue [Line Items]        
Revenue 66,173 59,474 184,725 166,826
Insurance        
Disaggregation of Revenue [Line Items]        
Revenue $ 203,512 $ 169,065 $ 497,321 $ 377,008