XML 53 R38.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Total revenue from fees [1] $ 339,887 $ 249,283 $ 940,305 $ 728,881
Services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Total revenue from fees 302,197 235,594 834,798 691,485
Services transferred over time        
Disaggregation of Revenue [Line Items]        
Total revenue from fees $ 37,690 $ 13,689 $ 105,507 $ 37,396
[1] See Note 9 for additional information regarding the transactions with related parties