XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
(in thousands)
Services transferred at a point in time$298,604 $228,317 $561,722 $455,891 
Services transferred over time19,110 14,277 38,696 23,707 
Total revenue from fees, net$317,714 $242,594 $600,418 $479,598