v3.25.4
Fair Value Measurements - Summary of Significant Unobservable Inputs Used to Value Level 3 Assets (Parenthetical) (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Total unobservable inputs $ 1,602,693 $ 692,929 $ 192,754
Level 3      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Total unobservable inputs 1,602,693 692,929  
Unobservable inputs not developed $ 236,582 $ 200,011