v3.26.3
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 51,920 $ 41,908 $ 150,167 $ 128,635
Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Total revenue 47,502 37,275 136,677 114,041
Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 2,345 2,462 7,140 7,527
Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 2,073 2,171 6,350 7,067
Operating Segments | Servicer and Real Estate        
Disaggregation of Revenue [Line Items]        
Total revenue 37,770 33,242 107,572 102,597
Operating Segments | Servicer and Real Estate | Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Total revenue 33,688 28,877 95,055 89,006
Operating Segments | Servicer and Real Estate | Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 2,138 2,298 6,523 6,986
Operating Segments | Servicer and Real Estate | Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 1,944 2,067 5,994 6,605
Operating Segments | Origination        
Disaggregation of Revenue [Line Items]        
Total revenue 14,150 8,666 42,595 26,038
Operating Segments | Origination | Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Total revenue 13,814 8,398 41,622 25,035
Operating Segments | Origination | Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Total revenue 207 164 617 541
Operating Segments | Origination | Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 129 $ 104 $ 356 $ 462