v3.26.1
Related Party Transactions - Schedule of Balances From Transactions with Affiliates Included in the Consolidated Statements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Related Party Transactions    
Accounts receivable $ 351,009 $ 257,845
Receivable and due from related parties 3,228 8,303
Other assets 198,481 140,249
Deferred revenue 54,242 29,030
Payable and due to related parties 9,106 7,090
Equity method investments 24,100  
iAltaA Capital Markets, LLC    
Related Party Transactions    
Equity method investments $ 4,000 4,500
Equity method investment percentage 50.00%  
Other Equity Investments    
Related Party Transactions    
Equity method investments $ 40,200  
Affiliated Entity    
Related Party Transactions    
Accounts receivable 29 56
Receivable and due from related parties 3,228 8,303
Other assets 44,240 4,472
Deferred revenue 7,950 0
Payable and due to related parties $ 9,106 $ 7,090
Affiliated Entity | iAltaA Capital Markets, LLC    
Related Party Transactions    
Equity method investment percentage 50.00%