v3.26.1
Derivative Instruments - Schedule of Open Foreign Currency Forward Contracts (Details)
€ in Thousands, £ in Thousands, SFr in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2025
AUD ($)
Dec. 31, 2025
GBP (£)
Dec. 31, 2025
CAD ($)
Dec. 31, 2025
EUR (€)
Dec. 31, 2025
CHF (SFr)
Dec. 31, 2024
GBP (£)
Dec. 31, 2024
CAD ($)
Dec. 31, 2024
EUR (€)
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts                    
Derivative [Line Items]                    
Notional Value at Settlement $ 684,004 $ 243,971                
Notional Value at Period End 702,864 234,527                
Fair Value $ (18,860) $ 9,441                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date April 7, 2027                    
Derivative [Line Items]                    
Settlement Date Apr. 07, 2027                  
Amount Transacted     $ 193              
Notional Value at Settlement $ 124                  
Notional Value at Period End 128                  
Fair Value $ (4)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date August 27, 2026                    
Derivative [Line Items]                    
Settlement Date Aug. 27, 2026                  
Fair Value $ (213)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date December 11, 2026                    
Derivative [Line Items]                    
Settlement Date Dec. 11, 2026                  
Amount Transacted     1,325              
Notional Value at Settlement $ 855                  
Notional Value at Period End 881                  
Fair Value $ (26)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date December 29, 2028                    
Derivative [Line Items]                    
Settlement Date Dec. 29, 2028                  
Amount Transacted | SFr             SFr 10      
Notional Value at Settlement $ 13                  
Notional Value at Period End 14                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date December 31, 2025                    
Derivative [Line Items]                    
Settlement Date   Dec. 31, 2025                
Amount Transacted                 $ 1,719  
Notional Value at Settlement   $ 1,268                
Notional Value at Period End   1,213                
Fair Value   $ 54                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date December 31, 2026                    
Derivative [Line Items]                    
Settlement Date Dec. 31, 2026                  
Amount Transacted | SFr             333      
Notional Value at Settlement $ 398                  
Notional Value at Period End 435                  
Fair Value $ (37)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date December 31, 2027                    
Derivative [Line Items]                    
Settlement Date Dec. 31, 2027                  
Amount Transacted | SFr             10      
Notional Value at Settlement $ 12                  
Notional Value at Period End 13                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date December 8, 2026                    
Derivative [Line Items]                    
Settlement Date Dec. 08, 2026                  
Amount Transacted | £       £ 118            
Notional Value at Settlement $ 158                  
Notional Value at Period End 160                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date February 26, 2027                    
Derivative [Line Items]                    
Settlement Date Feb. 27, 2026                  
Fair Value $ (208)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date February 27, 2026                    
Derivative [Line Items]                    
Settlement Date Feb. 26, 2027                  
Fair Value $ (14,789)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date January 6, 2026                    
Derivative [Line Items]                    
Settlement Date Jan. 06, 2026                  
Amount Transacted         $ 1,306          
Notional Value at Settlement $ 954                  
Notional Value at Period End 952                  
Fair Value $ 2                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date January 7, 2026                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2026                  
Amount Transacted | £       60            
Notional Value at Settlement $ 80                  
Notional Value at Period End 81                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date January 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2027                  
Amount Transacted     196              
Notional Value at Settlement $ 127                  
Notional Value at Period End 130                  
Fair Value $ (3)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date July 14, 2028                    
Derivative [Line Items]                    
Settlement Date Jul. 14, 2028 Jul. 14, 2028                
Amount Transacted | £       3,578       £ 3,578    
Notional Value at Settlement $ 4,655 $ 4,655                
Notional Value at Period End 4,796 4,479                
Fair Value $ (141) $ 176                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date July 15, 2027                    
Derivative [Line Items]                    
Settlement Date Jul. 15, 2027 Jul. 15, 2027                
Amount Transacted | £       2,557       2,557    
Notional Value at Settlement $ 3,341 $ 3,341                
Notional Value at Period End 3,435 3,195                
Fair Value $ (94) $ 146                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date July 31, 2025                    
Derivative [Line Items]                    
Settlement Date   Jul. 31, 2025                
Amount Transacted | £               80,000    
Notional Value at Settlement   $ 105,726                
Notional Value at Period End   100,128                
Fair Value   $ 5,598                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date July 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2027                  
Amount Transacted | £       114            
Notional Value at Settlement $ 151                  
Notional Value at Period End 153                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date June 11, 2026                    
Derivative [Line Items]                    
Settlement Date Jun. 11, 2026                  
Amount Transacted     1,326              
Notional Value at Settlement $ 856                  
Notional Value at Period End 884                  
Fair Value $ (28)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date June 11, 2027                    
Derivative [Line Items]                    
Settlement Date Jun. 11, 2027                  
Amount Transacted     79,323              
Notional Value at Settlement $ 51,156                  
Notional Value at Period End 52,451                  
Fair Value $ (1,295)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date June 30, 2025                    
Derivative [Line Items]                    
Settlement Date   Jun. 30, 2025                
Amount Transacted                 1,823  
Notional Value at Settlement   $ 1,340                
Notional Value at Period End   1,276                
Fair Value   $ 63                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date June 30, 2026                    
Derivative [Line Items]                    
Settlement Date   Jun. 30, 2026                
Amount Transacted                 76,721  
Notional Value at Settlement   $ 56,704                
Notional Value at Period End   54,480                
Fair Value   $ 2,224                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date June 30, 2027                    
Derivative [Line Items]                    
Settlement Date Jun. 30, 2027                  
Amount Transacted | SFr             10      
Notional Value at Settlement $ 12                  
Notional Value at Period End 13                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date June 30, 2028                    
Derivative [Line Items]                    
Settlement Date Jun. 30, 2028                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date June 8, 2026                    
Derivative [Line Items]                    
Settlement Date Jun. 08, 2026                  
Amount Transacted | £       121            
Notional Value at Settlement $ 162                  
Notional Value at Period End 163                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date June 8, 2027                    
Derivative [Line Items]                    
Settlement Date Jun. 08, 2027                  
Amount Transacted | £       119            
Notional Value at Settlement $ 159                  
Notional Value at Period End 162                  
Fair Value $ (3)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 11, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 11, 2026                  
Amount Transacted     1,287              
Notional Value at Settlement $ 830                  
Notional Value at Period End 859                  
Fair Value $ (29)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 11, 2027                    
Derivative [Line Items]                    
Settlement Date Mar. 11, 2027                  
Amount Transacted     1,314              
Notional Value at Settlement $ 848                  
Notional Value at Period End 871                  
Fair Value $ (23)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 18, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 18, 2026                  
Amount Transacted | £       (14,340)            
Notional Value at Settlement $ (19,261)                  
Notional Value at Period End (19,319)                  
Fair Value $ 58                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 19, 2025                    
Derivative [Line Items]                    
Settlement Date   Mar. 19, 2025                
Amount Transacted | £               20,029    
Notional Value at Settlement   $ 25,407                
Notional Value at Period End   25,068                
Fair Value   $ 338                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 29, 2029                    
Derivative [Line Items]                    
Settlement Date Mar. 29, 2029                  
Fair Value $ (37)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 31, 2025                    
Derivative [Line Items]                    
Settlement Date   Mar. 31, 2025                
Amount Transacted                 1,845  
Notional Value at Settlement   $ 1,354                
Notional Value at Period End   1,287                
Fair Value   $ 67                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 31, 2026                    
Derivative [Line Items]                    
Settlement Date   Mar. 31, 2026                
Amount Transacted                 1,718  
Notional Value at Settlement   $ 1,268                
Notional Value at Period End   1,216                
Fair Value   $ 52                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 31, 2027                    
Derivative [Line Items]                    
Settlement Date Mar. 31, 2027                  
Amount Transacted | SFr             10      
Notional Value at Settlement $ 12                  
Notional Value at Period End 13                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 31, 2028                    
Derivative [Line Items]                    
Settlement Date Mar. 31, 2028                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 8, 2027                    
Derivative [Line Items]                    
Settlement Date Mar. 08, 2027                  
Amount Transacted | £       117            
Notional Value at Settlement $ 155                  
Notional Value at Period End 157                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date March 9, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 09, 2026                  
Amount Transacted | £       243            
Notional Value at Settlement $ 325                  
Notional Value at Period End 328                  
Fair Value $ (3)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date May 27, 2026                    
Derivative [Line Items]                    
Settlement Date May 27, 2026                  
Fair Value $ (205)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date November 27, 2026                    
Derivative [Line Items]                    
Settlement Date Nov. 27, 2026                  
Fair Value $ (216)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date October 7, 2026                    
Derivative [Line Items]                    
Settlement Date Oct. 07, 2026                  
Amount Transacted     196              
Notional Value at Settlement $ 127                  
Notional Value at Period End 130                  
Fair Value $ (3)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date September 11, 2026                    
Derivative [Line Items]                    
Settlement Date Sep. 11, 2026                  
Amount Transacted     $ 1,336              
Notional Value at Settlement $ 863                  
Notional Value at Period End 890                  
Fair Value $ (27)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date September 29, 2025                    
Derivative [Line Items]                    
Settlement Date   Sep. 29, 2025                
Amount Transacted                 $ 1,786  
Notional Value at Settlement   $ 1,315                
Notional Value at Period End   1,255                
Fair Value   $ 60                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date September 29, 2028                    
Derivative [Line Items]                    
Settlement Date Sep. 29, 2028                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date September 30, 2026                    
Derivative [Line Items]                    
Settlement Date Sep. 30, 2026                  
Fair Value $ (36)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date September 30, 2027                    
Derivative [Line Items]                    
Settlement Date Sep. 30, 2027                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts - Derivative Counterparty Macquarie Settlement Date September 9, 2027                    
Derivative [Line Items]                    
Settlement Date Sep. 09, 2027                  
Amount Transacted | £       78,727            
Notional Value at Settlement $ 105,132                  
Notional Value at Period End 105,726                  
Fair Value $ (594)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Five - Derivative Counterparty Macquarie Settlement Date January 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2027                  
Amount Transacted | €           € 1,609        
Notional Value at Settlement $ 1,918                  
Notional Value at Period End $ 1,918                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Five - Derivative Counterparty Macquarie Settlement Date July 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2027                  
Amount Transacted | €           1,605        
Notional Value at Settlement $ 1,922                  
Notional Value at Period End 1,924                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Four - Derivative Counterparty Macquarie Settlement Date January 7, 2026                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2026                  
Amount Transacted | €           1,069        
Notional Value at Settlement $ 1,255                  
Notional Value at Period End 1,256                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Four - Derivative Counterparty Macquarie Settlement Date July 7, 2026                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2026                  
Amount Transacted | €           1,576        
Notional Value at Settlement $ 1,867                  
Notional Value at Period End 1,880                  
Fair Value $ (13)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Four - Derivative Counterparty Macquarie Settlement Date July 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2027                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date August 27, 2026                    
Derivative [Line Items]                    
Settlement Date Aug. 27, 2026                  
Amount Transacted | SFr             1,906      
Notional Value at Settlement $ 2,250                  
Notional Value at Period End 2,463                  
Fair Value $ (213)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date December 8, 2026                    
Derivative [Line Items]                    
Settlement Date Dec. 08, 2026                  
Amount Transacted | €           447        
Notional Value at Settlement $ 531                  
Notional Value at Period End 533                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date February 26, 2027                    
Derivative [Line Items]                    
Settlement Date Feb. 26, 2027                  
Amount Transacted | SFr             131,613      
Notional Value at Settlement $ 158,188                  
Notional Value at Period End 172,977                  
Fair Value $ (14,789)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date February 27, 2026                    
Derivative [Line Items]                    
Settlement Date Feb. 27, 2026                  
Amount Transacted | SFr             1,895      
Notional Value at Settlement $ 2,197                  
Notional Value at Period End 2,405                  
Fair Value $ (208)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date January 7, 2026                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2026                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date January 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2027                  
Amount Transacted | £       116            
Notional Value at Settlement $ 153                  
Notional Value at Period End 156                  
Fair Value $ (3)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date July 31, 2025                    
Derivative [Line Items]                    
Settlement Date   Jul. 31, 2025                
Amount Transacted | £               790    
Notional Value at Settlement   $ 1,024                
Notional Value at Period End   988                
Fair Value   $ 36                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date July 7, 2026                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2026                  
Amount Transacted | £       115            
Notional Value at Settlement $ 154                  
Notional Value at Period End 155                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date July 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2027                  
Fair Value $ (22)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date June 30, 2026                    
Derivative [Line Items]                    
Settlement Date Jun. 30, 2026                  
Amount Transacted         76,721          
Notional Value at Settlement $ 56,704                  
Notional Value at Period End 56,309                  
Fair Value $ 395                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date June 30, 2028                    
Derivative [Line Items]                    
Settlement Date Jun. 30, 2028                  
Amount Transacted | SFr             10      
Notional Value at Settlement $ 12                  
Notional Value at Period End 13                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date June 8, 2026                    
Derivative [Line Items]                    
Settlement Date Jun. 08, 2026                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date June 8, 2027                    
Derivative [Line Items]                    
Settlement Date Jun. 08, 2027                  
Amount Transacted | €           457        
Notional Value at Settlement $ 546                  
Notional Value at Period End 548                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date March 18, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 18, 2026                  
Amount Transacted | £       76,442            
Notional Value at Settlement $ 102,196                  
Notional Value at Period End 102,986                  
Fair Value $ (790)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date March 19, 2025                    
Derivative [Line Items]                    
Settlement Date   Mar. 19, 2025                
Amount Transacted | €                   € 37,240
Notional Value at Settlement   $ 39,318                
Notional Value at Period End   38,707                
Fair Value   $ 611                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date March 29, 2029                    
Derivative [Line Items]                    
Settlement Date Mar. 29, 2029                  
Amount Transacted | SFr             323      
Notional Value at Settlement $ 417                  
Notional Value at Period End 454                  
Fair Value $ (37)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date March 31, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 31, 2026                  
Amount Transacted         $ 1,718          
Notional Value at Settlement $ 1,268                  
Notional Value at Period End 1,256                  
Fair Value $ 12                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date March 31, 2028                    
Derivative [Line Items]                    
Settlement Date Mar. 31, 2028                  
Amount Transacted | SFr             10      
Notional Value at Settlement $ 12                  
Notional Value at Period End 13                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date March 8, 2027                    
Derivative [Line Items]                    
Settlement Date Mar. 08, 2027                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date March 9, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 09, 2026                  
Fair Value $ (3)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date May 27, 2026                    
Derivative [Line Items]                    
Settlement Date May 27, 2026                  
Amount Transacted | SFr             1,845      
Notional Value at Settlement $ 2,159                  
Notional Value at Period End 2,364                  
Fair Value $ (205)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date November 27, 2026                    
Derivative [Line Items]                    
Settlement Date Nov. 27, 2026                  
Amount Transacted | SFr             1,928      
Notional Value at Settlement $ 2,297                  
Notional Value at Period End 2,513                  
Fair Value $ (216)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date October 8, 2027                    
Derivative [Line Items]                    
Settlement Date Oct. 08, 2027                  
Amount Transacted | £       2,558            
Notional Value at Settlement $ 3,381                  
Notional Value at Period End 3,436                  
Fair Value $ (55)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date September 29, 2028                    
Derivative [Line Items]                    
Settlement Date Sep. 29, 2028                  
Amount Transacted | SFr             10      
Notional Value at Settlement $ 12                  
Notional Value at Period End 14                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date September 30, 2026                    
Derivative [Line Items]                    
Settlement Date Sep. 30, 2026                  
Amount Transacted | SFr             333      
Notional Value at Settlement $ 395                  
Notional Value at Period End 431                  
Fair Value $ (36)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date September 30, 2027                    
Derivative [Line Items]                    
Settlement Date Sep. 30, 2027                  
Amount Transacted | SFr             10      
Notional Value at Settlement $ 12                  
Notional Value at Period End 13                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date September 8, 2026                    
Derivative [Line Items]                    
Settlement Date Sep. 08, 2026                  
Amount Transacted | £       120            
Notional Value at Settlement $ 160                  
Notional Value at Period End 162                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date September 8, 2027                    
Derivative [Line Items]                    
Settlement Date Sep. 08, 2027                  
Amount Transacted | £       5,120            
Notional Value at Settlement $ 6,782                  
Notional Value at Period End 6,876                  
Fair Value $ (94)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts One - Derivative Counterparty Macquarie Settlement Date September 9, 2027                    
Derivative [Line Items]                    
Settlement Date Sep. 09, 2027                  
Fair Value $ (594)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Six - Derivative Counterparty Macquarie Settlement Date January 6, 2026                    
Derivative [Line Items]                    
Settlement Date Jan. 06, 2026                  
Fair Value $ 4                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Three - Derivative Counterparty Macquarie Settlement Date January 7, 2026                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2026                  
Amount Transacted | €           544        
Notional Value at Settlement $ 638                  
Notional Value at Period End 639                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Three - Derivative Counterparty Macquarie Settlement Date January 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2027                  
Amount Transacted | €           1,083        
Notional Value at Settlement $ 1,289                  
Notional Value at Period End 1,291                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Three - Derivative Counterparty Macquarie Settlement Date July 7, 2026                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2026                  
Amount Transacted | €           1,064        
Notional Value at Settlement $ 1,258                  
Notional Value at Period End 1,260                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Three - Derivative Counterparty Macquarie Settlement Date July 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2027                  
Amount Transacted | €           1,075        
Notional Value at Settlement $ 1,286                  
Notional Value at Period End 1,289                  
Fair Value $ (3)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Three - Derivative Counterparty Macquarie Settlement Date June 30, 2026                    
Derivative [Line Items]                    
Settlement Date Jun. 30, 2026                  
Amount Transacted | SFr             329      
Notional Value at Settlement $ 386                  
Notional Value at Period End 423                  
Fair Value $ (37)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Three - Derivative Counterparty Macquarie Settlement Date March 18, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 18, 2026                  
Fair Value $ 47                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Three - Derivative Counterparty Macquarie Settlement Date March 31, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 31, 2026                  
Amount Transacted | SFr             325      
Notional Value at Settlement $ 379                  
Notional Value at Period End 415                  
Fair Value $ (36)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Three - Derivative Counterparty Macquarie Settlement Date September 8, 2026                    
Derivative [Line Items]                    
Settlement Date Sep. 08, 2026                  
Amount Transacted | €           452        
Notional Value at Settlement $ 535                  
Notional Value at Period End 536                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Three - Derivative Counterparty Macquarie Settlement Date September 8, 2027                    
Derivative [Line Items]                    
Settlement Date Sep. 08, 2027                  
Amount Transacted | €           23,599        
Notional Value at Settlement $ 28,244                  
Notional Value at Period End 28,347                  
Fair Value $ (103)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date December 29, 2028                    
Derivative [Line Items]                    
Settlement Date Dec. 29, 2028                  
Fair Value $ 1                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date January 6, 2026                    
Derivative [Line Items]                    
Settlement Date Jan. 06, 2026                  
Amount Transacted | SFr             SFr 1,082      
Notional Value at Settlement $ 1,370                  
Notional Value at Period End 1,366                  
Fair Value $ 4                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date January 7, 2026                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2026                  
Amount Transacted | £       2,398            
Notional Value at Settlement $ 3,234                  
Notional Value at Period End 3,231                  
Fair Value $ 3                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date January 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jan. 07, 2027                  
Amount Transacted | £       3,507            
Notional Value at Settlement $ 4,707                  
Notional Value at Period End 4,719                  
Fair Value $ (12)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date July 31, 2025                    
Derivative [Line Items]                    
Settlement Date   Jul. 31, 2025                
Amount Transacted | £               £ 988    
Notional Value at Settlement   $ 1,251                
Notional Value at Period End   1,235                
Fair Value   $ 16                
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date July 7, 2026                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2026                  
Amount Transacted | £       3,499            
Notional Value at Settlement $ 4,712                  
Notional Value at Period End 4,713                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date July 7, 2027                    
Derivative [Line Items]                    
Settlement Date Jul. 07, 2027                  
Amount Transacted | £       £ 3,446            
Notional Value at Settlement $ 4,608                  
Notional Value at Period End 4,630                  
Fair Value $ (22)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date June 30, 2026                    
Derivative [Line Items]                    
Settlement Date Jun. 30, 2026                  
Fair Value $ (37)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date June 8, 2026                    
Derivative [Line Items]                    
Settlement Date Jun. 08, 2026                  
Amount Transacted | €           453        
Notional Value at Settlement $ 535                  
Notional Value at Period End $ 536                  
Fair Value | €           (1)        
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date March 18, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 18, 2026                  
Amount Transacted | €           37,240        
Notional Value at Settlement $ 43,954                  
Notional Value at Period End 43,907                  
Fair Value $ 47                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date March 31, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 31, 2026                  
Fair Value $ (36)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date March 8, 2027                    
Derivative [Line Items]                    
Settlement Date Mar. 08, 2027                  
Amount Transacted | €           444        
Notional Value at Settlement $ 529                  
Notional Value at Period End 531                  
Fair Value $ (2)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date March 9, 2026                    
Derivative [Line Items]                    
Settlement Date Mar. 09, 2026                  
Amount Transacted | €           905        
Notional Value at Settlement $ 1,064                  
Notional Value at Period End 1,067                  
Fair Value $ (3)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date October 8, 2027                    
Derivative [Line Items]                    
Settlement Date Oct. 08, 2027                  
Amount Transacted | €           28,828        
Notional Value at Settlement $ 34,564                  
Notional Value at Period End 34,659                  
Fair Value $ (95)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date September 8, 2026                    
Derivative [Line Items]                    
Settlement Date Sep. 08, 2026                  
Fair Value $ (1)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date September 8, 2027                    
Derivative [Line Items]                    
Settlement Date Sep. 08, 2027                  
Fair Value $ (103)                  
Open Forward Foreign Currency Contract, Identifier [Axis]: Foreign Currency Forward Contracts Two - Derivative Counterparty Macquarie Settlement Date September 9, 2027                    
Derivative [Line Items]                    
Settlement Date Sep. 09, 2027                  
Amount Transacted | €           € 43,078        
Notional Value at Settlement $ 51,680                  
Notional Value at Period End 51,744                  
Fair Value $ (64)