XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2024
Revenues [Abstract]  
Schedule of Revenue The components of revenue were as follows for the years ended December 31:
(in thousands)20242023
Service revenue$150,354 $136,565 
Reimbursable expenses9,592 8,273 
Non-controlling interests188 228 
Total$160,134 $145,066 
Schedule of Disaggregation of Revenue
Disaggregation of total revenue by segment and major source was as follows for the years ended December 31:
2024
(in thousands)Revenue recognized when services are performed or assets are soldRevenue related to technology platforms and professional servicesReimbursable expenses revenueTotal revenue
Servicer and Real Estate
$109,198 $10,741 $9,011 $128,950 
Origination
29,940 663 581 31,184 
Total revenue
$139,138 $11,404 $9,592 $160,134 
2023
(in thousands)Revenue recognized when services are performed or assets are soldRevenue related to technology platforms and professional servicesReimbursable expenses revenueTotal revenue
Servicer and Real Estate$95,643 $12,136 $7,688 $115,467 
Origination28,379 635 585 29,599 
Total revenue
$124,022 $12,771 $8,273 $145,066 
Disaggregation of service revenue by the timing of revenue recognition was as follow for the years ended December 31:
(in thousands)20242023
Over-time revenue recognition$30,532 $23,595 
Point-in-time revenue recognition119,822 112,970 
Total service revenue$150,354 $136,565 
Schedule of Significant Changes in Deferred Revenue The deferred revenue opening and closing balances are presented below for the years ended December 31:
(in thousands)20242023
Deferred revenue, beginning balance$3,204 $3,793 
Revenue recognized that was included in the deferred revenue balance at the beginning of the period(3,047)(3,561)
Increase due to billing, excluding amounts recognized as revenue during the period3,822 2,972 
Deferred revenue, ending balance$3,979 $3,204