XML 51 R39.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue from fees, net [1] $ 317,714 $ 242,594 $ 600,418 $ 479,598
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue from fees, net 298,604 228,317 561,722 455,891
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue from fees, net $ 19,110 $ 14,277 $ 38,696 $ 23,707
[1] (1) See Note 9 for additional information regarding the transactions with related parties