XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 39,121 $ 35,235 $ 78,590 $ 74,696
Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Revenue 34,208 30,800 68,301 64,735
Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Revenue 2,690 2,386 5,529 5,602
Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Revenue 2,223 2,049 4,760 4,359
Servicer and Real Estate | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 31,124 26,848 62,626 58,793
Servicer and Real Estate | Revenue recognized when services are performed or assets are sold | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 26,494 22,538 52,891 49,091
Servicer and Real Estate | Revenue related to technology platforms and professional services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 2,531 2,380 5,215 5,588
Servicer and Real Estate | Reimbursable expenses revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 2,099 1,930 4,520 4,114
Origination | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 7,997 8,387 15,964 15,903
Origination | Revenue recognized when services are performed or assets are sold | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 7,714 8,262 15,410 15,644
Origination | Revenue related to technology platforms and professional services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 159 6 314 14
Origination | Reimbursable expenses revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue $ 124 $ 119 $ 240 $ 245