v3.26.1
Investments - Additional information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Investments [Line Items]    
Percentage of Investments 1.44% 0.88%
Payments to Acquire Investments $ 1,818,473 $ 1,192,589
Proceeds from Sale of Investment Projects $ 386,417 $ 204,006
United States    
Schedule of Investments [Line Items]    
Percentage of Investments 98.56% 99.12%
England    
Schedule of Investments [Line Items]    
Percentage of Investments 0.68%  
Canada    
Schedule of Investments [Line Items]    
Percentage of Investments 0.58% 0.70%
Jersey    
Schedule of Investments [Line Items]    
Percentage of Investments 0.11% 0.18%
Cayman Islands    
Schedule of Investments [Line Items]    
Percentage of Investments 0.07%