v3.26.1
Borrowings - Schedule of Short-term Borrowings, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Short-term Debt [Line Items]    
Deferred Debt Issuance Cost $ (23,009) $ (25,439)
Short-term bank loans    
Short-term Debt [Line Items]    
Borrowing Outstanding 30,359 2,382
Deferred Debt Issuance Cost 0 0
Short-term Borrowings, net 30,359 2,382
Loans Payable    
Short-term Debt [Line Items]    
Borrowing Outstanding 355,359 12,382
Deferred Debt Issuance Cost (1,418) 0
Short-term Borrowings, net 353,941 12,382
Broker-dealer credit facilities    
Short-term Debt [Line Items]    
Borrowing Outstanding 325,000 10,000
Deferred Debt Issuance Cost (1,418) 0
Short-term Borrowings, net $ 323,582 $ 10,000