v3.25.2
CONSOLIDATED VIEs - Schedule of Consolidated VIE Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
ASSETS    
Cash and cash equivalents $ 978,259 $ 1,308,218
Customers and other receivables 176,260 113,056
Investments 637,473 614,947
Other assets 345,703 347,558
Total Assets 4,493,386 4,793,993
LIABILITIES    
Deposits and other customer payables 400,328 308,213
Other liabilities 548,675 606,526
Total Liabilities 3,623,324 4,029,210
Consolidated VIEs    
ASSETS    
Cash and cash equivalents 2,452 2,456
Customers and other receivables 4,734 97
Investments 114,002 144,878
Other assets 649 1,016
Total Assets 121,837 148,447
LIABILITIES    
Deposits and other customer payables 4,696 72
Other liabilities 589 295
Total Liabilities $ 5,285 $ 367