v3.26.1
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue from fees [1] $ 1,261,341 $ 1,004,550 $ 772,814
Services transferred at a point in time      
Disaggregation of Revenue [Line Items]      
Total revenue from fees 1,120,513 949,025 734,924
Services transferred over time      
Disaggregation of Revenue [Line Items]      
Total revenue from fees $ 140,828 $ 55,525 $ 37,890
[1] Includes related party revenues of $652.7 million, $679.1 million and $622.2 million for years ended December 31, 2025, 2024 and 2023, respectively. See Note 17 for additional information regarding transactions with related parties.