XML 92 R83.htm IDEA: XBRL DOCUMENT v3.23.3
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 36,213 $ 38,380 $ 110,909 $ 118,317
Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Revenue 31,487 33,779 96,222 104,480
Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Revenue 2,687 2,644 8,289 7,679
Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Revenue 2,039 1,957 6,398 6,158
Servicer and Real Estate | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 28,702 30,866 87,495 91,349
Servicer and Real Estate | Revenue recognized when services are performed or assets are sold | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 24,223 26,387 73,314 77,947
Servicer and Real Estate | Revenue related to technology platforms and professional services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 2,677 2,633 8,265 7,654
Servicer and Real Estate | Reimbursable expenses revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 1,802 1,846 5,916 5,748
Origination | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 7,511 7,514 23,414 26,968
Origination | Revenue recognized when services are performed or assets are sold | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 7,264 7,392 22,908 26,533
Origination | Revenue related to technology platforms and professional services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 10 11 24 25
Origination | Reimbursable expenses revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue $ 237 $ 111 $ 482 $ 410