XML 42 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Three Months Ended June 30,Six Months Ended June 30,
2024202320242023
(in thousands)
Services transferred at a point in time$228,317 $178,070 $455,891 $344,305 
Services transferred over time14,277 7,615 23,707 16,634 
Total revenue from fees, net$242,594 $185,685 $479,598 $360,939