v3.26.1
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 50,663 $ 43,288 $ 98,247 $ 86,727
Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Total revenue 46,387 38,355 89,175 76,766
Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 2,390 2,508 4,795 5,065
Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,886 2,425 4,277 4,896
Operating Segments | Servicer and Real Estate        
Disaggregation of Revenue [Line Items]        
Total revenue 36,165 34,198 69,802 69,355
Operating Segments | Servicer and Real Estate | Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Total revenue 32,222 29,644 61,367 60,129
Operating Segments | Servicer and Real Estate | Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 2,180 2,308 4,385 4,688
Operating Segments | Servicer and Real Estate | Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,763 2,246 4,050 4,538
Operating Segments | Origination        
Disaggregation of Revenue [Line Items]        
Total revenue 14,498 9,090 28,445 17,372
Operating Segments | Origination | Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Total revenue 14,165 8,711 27,808 16,637
Operating Segments | Origination | Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 210 200 410 377
Operating Segments | Origination | Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 123 $ 179 $ 227 $ 358