v3.26.1
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue from fees [1] $ 365,639 $ 317,714 $ 664,630 $ 600,418
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue from fees 341,129 298,604 611,159 561,722
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue from fees $ 24,510 $ 19,110 $ 53,471 $ 38,696
[1] Includes related-party revenues from ABS securitization trusts and investment funds totaling $231.4 million and $146.6 million for the three months ended June 30, 2026 and 2025, and $390.3 million and $314.5 million for the six months ended June 30, 2026 and 2025, respectively. Refer to Note 11, “Transactions with Related Parties,” for additional information regarding related-party transactions with ABS securitization trusts and investment funds.