v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(in thousands)
Services transferred at a point in time$341,129 $298,604 $611,159 $561,722 
Services transferred over time24,510 19,110 53,471 38,696 
Total revenue from fees$365,639 $317,714 $664,630 $600,418