v3.26.1
Consolidated Variable Interest Entities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Jul. 31, 2025
Summary of Significant Accounting Policies [Line Items]        
Investments   $ 331,371 $ 428,004  
Consolidated VIEs        
Summary of Significant Accounting Policies [Line Items]        
Investments       $ 50,000
Net gain from consolidated variable interest entities $ 1,500