XML 91 R81.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 39,469 $ 39,461
Revenue recognized when services are performed or assets are sold    
Disaggregation of Revenue [Line Items]    
Revenue 34,093 33,935
Revenue related to technology platforms and professional services    
Disaggregation of Revenue [Line Items]    
Revenue 2,839 3,216
Reimbursable expenses revenue    
Disaggregation of Revenue [Line Items]    
Revenue 2,537 2,310
Servicer and Real Estate | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 31,502 31,945
Servicer and Real Estate | Revenue recognized when services are performed or assets are sold | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 26,397 26,553
Servicer and Real Estate | Revenue related to technology platforms and professional services | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 2,684 3,208
Servicer and Real Estate | Reimbursable expenses revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 2,421 2,184
Origination | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 7,967 7,516
Origination | Revenue recognized when services are performed or assets are sold | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 7,696 7,382
Origination | Revenue related to technology platforms and professional services | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue 155 8
Origination | Reimbursable expenses revenue | Operating Segments    
Disaggregation of Revenue [Line Items]    
Revenue $ 116 $ 126