XML 93 R83.htm IDEA: XBRL DOCUMENT v3.24.3
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenue $ 40,531 $ 36,213 $ 119,121 $ 110,909
Revenue recognized when services are performed or assets are sold        
Disaggregation of Revenue [Line Items]        
Revenue 35,121 31,487 103,422 96,222
Revenue related to technology platforms and professional services        
Disaggregation of Revenue [Line Items]        
Revenue 3,089 2,687 8,618 8,289
Reimbursable expenses revenue        
Disaggregation of Revenue [Line Items]        
Revenue 2,321 2,039 7,081 6,398
Servicer and Real Estate | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 32,549 28,702 95,175 87,495
Servicer and Real Estate | Revenue recognized when services are performed or assets are sold | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 27,467 24,223 80,358 73,314
Servicer and Real Estate | Revenue related to technology platforms and professional services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 2,922 2,677 8,137 8,265
Servicer and Real Estate | Reimbursable expenses revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 2,160 1,802 6,680 5,916
Origination | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 7,982 7,511 23,946 23,414
Origination | Revenue recognized when services are performed or assets are sold | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 7,654 7,264 23,064 22,908
Origination | Revenue related to technology platforms and professional services | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue 167 10 481 24
Origination | Reimbursable expenses revenue | Operating Segments        
Disaggregation of Revenue [Line Items]        
Revenue $ 161 $ 237 $ 401 $ 482