XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue The components of revenue were as follows:
Three months ended September 30,
Nine months ended
September 30,
(in thousands)2025202420252024
Service revenue$39,666 $38,150 $121,348 $111,904 
Reimbursable expenses2,171 2,321 7,067 7,081 
Non-controlling interests71 60 220 136 
Total$41,908 $40,531 $128,635 $119,121 
Schedule of Disaggregation of Revenue
Disaggregation of total revenue by segment and major source was as follows:
Three months ended September 30, 2025Three months ended September 30, 2024
(in thousands)Servicer and Real EstateOriginationTotal revenueServicer and Real EstateOriginationTotal revenue
Revenue recognized when services are performed or assets are sold$28,877 $8,398 $37,275 $27,467 $7,654 $35,121 
Revenue related to technology platforms and professional services2,298 164 2,462 2,922 167 3,089 
Reimbursable expenses revenue2,067 104 2,171 2,160 161 2,321 
Total revenue$33,242 $8,666 $41,908 $32,549 $7,982 $40,531 
Nine months ended September 30, 2025Nine months ended September 30, 2024
(in thousands)Servicer and Real EstateOriginationTotal revenueServicer and Real EstateOriginationTotal revenue
Revenue recognized when services are performed or assets are sold$89,006 $25,035 $114,041 $80,358 $23,064 $103,422 
Revenue related to technology platforms and professional services6,986 541 7,527 8,137 481 8,618 
Reimbursable expenses revenue6,605 462 7,067 6,680 401 7,081 
Total revenue$102,597 $26,038 $128,635 $95,175 $23,946 $119,121 
Disaggregation of service revenue by the timing of revenue recognition was as follows:
Three months ended September 30,
Nine months ended
September 30,
(in thousands)2025202420252024
Over-time revenue recognition$8,773 $8,026 $29,016 $20,794 
Point-in-time revenue recognition30,893 30,124 92,332 91,110 
Total service revenue$39,666 $38,150 $121,348 $111,904 
Schedule of Deferred Revenue The deferred revenue opening and closing balances were as follows:
Three months ended September 30,
Nine months ended
September 30,
(in thousands)2025202420252024
Deferred revenue, beginning balance$3,457 $3,647 $3,979 $3,204 
Revenue recognized that was included in the deferred revenue balance at the beginning of the period(663)(705)(3,582)(3,167)
Increase due to billing, excluding amounts recognized as revenue during the period759 827 3,156 3,732 
Deferred revenue, ending balance$3,553 $3,769 $3,553 $3,769