XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
REVENUE (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Three Months Ended March 31,
20242023
(in thousands)
Services transferred at a point in time$227,575 $162,415 
Services transferred over time9,429 12,839 
Total revenue from fees, net$237,004 $175,254