XML 92 R83.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 35,235 $ 40,421 $ 74,696 $ 79,937
Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Revenue 30,800 35,283 64,735 70,701
Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Revenue 2,386 2,529 5,602 5,035
Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Revenue 2,049 2,609 4,359 4,201
Servicer and Real Estate | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 26,848 31,947 58,793 60,483
Servicer and Real Estate | Revenue recognized when services are performed or assets are sold | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 22,538 26,901 49,091 51,560
Servicer and Real Estate | Revenue related to technology platforms and professional services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 2,380 2,523 5,588 5,021
Servicer and Real Estate | Reimbursable expenses revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 1,930 2,523 4,114 3,902
Origination | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 8,387 8,474 15,903 19,454
Origination | Revenue recognized when services are performed or assets are sold | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 8,262 8,382 15,644 19,141
Origination | Revenue related to technology platforms and professional services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 6 6 14 14
Origination | Reimbursable expenses revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue $ 119 $ 86 $ 245 $ 299