XML 103 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 145,066 $ 153,120
Operating Segment | Servicer and Real Estate    
Disaggregation of Revenue [Line Items]    
Revenue 115,467 119,661
Operating Segment | Origination    
Disaggregation of Revenue [Line Items]    
Revenue 29,599 33,459
Revenue recognized when services are performed or assets are sold    
Disaggregation of Revenue [Line Items]    
Revenue 124,022 132,700
Revenue recognized when services are performed or assets are sold | Operating Segment | Servicer and Real Estate    
Disaggregation of Revenue [Line Items]    
Revenue 95,643 100,477
Revenue recognized when services are performed or assets are sold | Operating Segment | Origination    
Disaggregation of Revenue [Line Items]    
Revenue 28,379 32,223
Revenue related to technology platforms and professional services    
Disaggregation of Revenue [Line Items]    
Revenue 12,771 12,381
Revenue related to technology platforms and professional services | Operating Segment | Servicer and Real Estate    
Disaggregation of Revenue [Line Items]    
Revenue 12,136 11,655
Revenue related to technology platforms and professional services | Operating Segment | Origination    
Disaggregation of Revenue [Line Items]    
Revenue 635 726
Reimbursable expenses revenue    
Disaggregation of Revenue [Line Items]    
Revenue 8,273 8,039
Reimbursable expenses revenue | Operating Segment | Servicer and Real Estate    
Disaggregation of Revenue [Line Items]    
Revenue 7,688 7,529
Reimbursable expenses revenue | Operating Segment | Origination    
Disaggregation of Revenue [Line Items]    
Revenue $ 585 $ 510