XML 42 R27.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(in thousands)
Services transferred at a point in time$302,197 $235,594 $834,798 $691,485 
Services transferred over time37,690 13,689 105,507 37,396 
Total revenue from fees$339,887 $249,283 $940,305 $728,881