XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Revenue The components of revenue were as follows:
Three months ended June 30,
Six months ended
June 30,
(in thousands)2024202320242023
Service revenue$36,863 $33,173 $73,754 $70,244 
Reimbursable expenses2,223 2,049 4,760 4,359 
Non-controlling interests35 13 76 93 
Total$39,121 $35,235 $78,590 $74,696 
Disaggregation of Revenue
Disaggregation of total revenue by segment and major source was as follows:
Three months ended June 30, 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$26,494 $2,531 $2,099 $31,124 
Origination7,714 159 124 7,997 
Total revenue$34,208 $2,690 $2,223 $39,121 
Three months ended June 30, 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$22,538 $2,380 $1,930 $26,848 
Origination8,262 119 8,387 
Total revenue$30,800 $2,386 $2,049 $35,235 
Six months ended June 30, 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$52,891 $5,215 $4,520 $62,626 
Origination15,410 314 240 15,964 
Total revenue$68,301 $5,529 $4,760 $78,590 
Six months ended June 30, 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$49,091 $5,588 $4,114 $58,793 
Origination15,644 14 245 15,903 
Total revenue$64,735 $5,602 $4,359 $74,696