v3.26.1
REVENUE (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Year Ended December 31,
202520242023
(in thousands)
Services transferred at a point in time$1,120,513 $949,025 $734,924 
Services transferred over time140,828 55,525 37,890 
Total revenue from fees, net$1,261,341 $1,004,550 $772,814