XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Instruments - Schedule of Information Related to Foreign Currency Forward Contracts (Details)
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2025
AUD ($)
Jun. 30, 2025
CAD ($)
Jun. 30, 2025
EUR (€)
Jun. 30, 2025
GBP (£)
Dec. 31, 2024
AUD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2024
GBP (£)
Derivative Instruments                  
Gross Amount of Unrealized Gain $ 0 $ 1,501              
Gross Amount of Unrealized Loss (1,332) 0              
Foreign currency forward contract 1                  
Derivative Instruments                  
Notional Amount to be Sold     $ 312       $ 568    
Gross Amount of Unrealized Gain 0 20              
Gross Amount of Unrealized Loss (4) 0              
Foreign currency forward contract 2                  
Derivative Instruments                  
Notional Amount to be Sold     324       560    
Gross Amount of Unrealized Gain 0 20              
Gross Amount of Unrealized Loss (4) 0              
Foreign currency forward contract 3                  
Derivative Instruments                  
Notional Amount to be Sold     324       506    
Gross Amount of Unrealized Gain 0 17              
Gross Amount of Unrealized Loss (4) 0              
Foreign currency forward contract 4                  
Derivative Instruments                  
Notional Amount to be Sold     324       560    
Gross Amount of Unrealized Gain 0 19              
Gross Amount of Unrealized Loss (4) 0              
Foreign currency forward contract 5                  
Derivative Instruments                  
Notional Amount to be Sold     328       542    
Gross Amount of Unrealized Gain 0 17              
Gross Amount of Unrealized Loss (4) 0              
Foreign currency forward contract 6                  
Derivative Instruments                  
Notional Amount to be Sold     324       560    
Gross Amount of Unrealized Gain 0 18              
Gross Amount of Unrealized Loss (3) 0              
Foreign currency forward contract 7                  
Derivative Instruments                  
Notional Amount to be Sold     321       557    
Gross Amount of Unrealized Gain 0 28              
Gross Amount of Unrealized Loss (3) 0              
Foreign currency forward contract 8                  
Derivative Instruments                  
Notional Amount to be Sold     328       559    
Gross Amount of Unrealized Gain 0 27              
Gross Amount of Unrealized Loss (3) 0              
Foreign currency forward contract 9                  
Derivative Instruments                  
Notional Amount to be Sold     328       557    
Gross Amount of Unrealized Gain 0 27              
Gross Amount of Unrealized Loss (3) 0              
Foreign currency forward contract 10                  
Derivative Instruments                  
Notional Amount to be Sold     324       539    
Gross Amount of Unrealized Gain 0 26              
Gross Amount of Unrealized Loss (3) 0              
Foreign currency forward contract 11                  
Derivative Instruments                  
Notional Amount to be Sold     324       557    
Gross Amount of Unrealized Gain 0 26              
Gross Amount of Unrealized Loss (3) 0              
Foreign currency forward contract 12                  
Derivative Instruments                  
Notional Amount to be Sold     328       539    
Gross Amount of Unrealized Gain 0 25              
Gross Amount of Unrealized Loss (3) 0              
Foreign currency forward contract 13                  
Derivative Instruments                  
Notional Amount to be Sold     $ 128       556    
Gross Amount of Unrealized Gain 0 25              
Gross Amount of Unrealized Loss (6) 0              
Foreign currency forward contract 14                  
Derivative Instruments                  
Notional Amount to be Sold       $ 127     554    
Gross Amount of Unrealized Gain 0 25              
Gross Amount of Unrealized Loss (6) 0              
Foreign currency forward contract 15                  
Derivative Instruments                  
Notional Amount to be Sold       125     500    
Gross Amount of Unrealized Gain 0 22              
Gross Amount of Unrealized Loss (5) 0              
Foreign currency forward contract 16                  
Derivative Instruments                  
Notional Amount to be Sold       121     $ 47,858    
Gross Amount of Unrealized Gain 0 970              
Gross Amount of Unrealized Loss (5) 0              
Foreign currency forward contract 17                  
Derivative Instruments                  
Notional Amount to be Sold       139         £ 305
Gross Amount of Unrealized Gain 0 14              
Gross Amount of Unrealized Loss (6) 0              
Foreign currency forward contract 18                  
Derivative Instruments                  
Notional Amount to be Sold       140         270
Gross Amount of Unrealized Gain 0 12              
Gross Amount of Unrealized Loss (6) 0              
Foreign currency forward contract 19                  
Derivative Instruments                  
Notional Amount to be Sold       139         258
Gross Amount of Unrealized Gain 0 11              
Gross Amount of Unrealized Loss (6) 0              
Foreign currency forward contract 20                  
Derivative Instruments                  
Notional Amount to be Sold       136         257
Gross Amount of Unrealized Gain 0 10              
Gross Amount of Unrealized Loss (6) 0              
Foreign currency forward contract 21                  
Derivative Instruments                  
Notional Amount to be Sold       136         255
Gross Amount of Unrealized Gain 0 10              
Gross Amount of Unrealized Loss (6) 0              
Foreign currency forward contract 22                  
Derivative Instruments                  
Notional Amount to be Sold       12,777         246
Gross Amount of Unrealized Gain 0 9              
Gross Amount of Unrealized Loss (558) 0              
Foreign currency forward contract 23                  
Derivative Instruments                  
Notional Amount to be Sold       352         254
Gross Amount of Unrealized Gain 0 9              
Gross Amount of Unrealized Loss (45) 0              
Foreign currency forward contract 24                  
Derivative Instruments                  
Notional Amount to be Sold       $ 362         259
Gross Amount of Unrealized Gain 0 9              
Gross Amount of Unrealized Loss (46) 0              
Foreign currency forward contract 25                  
Derivative Instruments                  
Notional Amount to be Sold         € 360       266
Gross Amount of Unrealized Gain 0 9              
Gross Amount of Unrealized Loss (46) 0              
Foreign currency forward contract 26                  
Derivative Instruments                  
Notional Amount to be Sold         351       258
Gross Amount of Unrealized Gain 0 8              
Gross Amount of Unrealized Loss (44) 0              
Foreign currency forward contract 27                  
Derivative Instruments                  
Notional Amount to be Sold         354       £ 259
Gross Amount of Unrealized Gain 0 8              
Gross Amount of Unrealized Loss (44) 0              
Foreign currency forward contract 28                  
Derivative Instruments                  
Notional Amount to be Sold | €         356     € 141  
Gross Amount of Unrealized Gain 0 2              
Gross Amount of Unrealized Loss (44) 0              
Foreign currency forward contract 29                  
Derivative Instruments                  
Notional Amount to be Sold | €         354     332  
Gross Amount of Unrealized Gain 0 4              
Gross Amount of Unrealized Loss (44) 0              
Foreign currency forward contract 30                  
Derivative Instruments                  
Notional Amount to be Sold | €         343     352  
Gross Amount of Unrealized Gain 0 5              
Gross Amount of Unrealized Loss (42) 0              
Foreign currency forward contract 31                  
Derivative Instruments                  
Notional Amount to be Sold | €         345     362  
Gross Amount of Unrealized Gain 0 5              
Gross Amount of Unrealized Loss (42) 0              
Foreign currency forward contract 32                  
Derivative Instruments                  
Notional Amount to be Sold | €         347     360  
Gross Amount of Unrealized Gain 0 6              
Gross Amount of Unrealized Loss (42) 0              
Foreign currency forward contract 33                  
Derivative Instruments                  
Notional Amount to be Sold | €         359     351  
Gross Amount of Unrealized Gain 0 6              
Gross Amount of Unrealized Loss (43) 0              
Foreign currency forward contract 34                  
Derivative Instruments                  
Notional Amount to be Sold | €         258     354  
Gross Amount of Unrealized Gain 0 6              
Gross Amount of Unrealized Loss (20) 0              
Foreign currency forward contract 35                  
Derivative Instruments                  
Notional Amount to be Sold | €         257     356  
Gross Amount of Unrealized Gain 0 7              
Gross Amount of Unrealized Loss (21) 0              
Foreign currency forward contract 36                  
Derivative Instruments                  
Notional Amount to be Sold | €         € 255     354  
Gross Amount of Unrealized Gain 0 7              
Gross Amount of Unrealized Loss (21) 0              
Foreign currency forward contract 37                  
Derivative Instruments                  
Notional Amount to be Sold           £ 246   343  
Gross Amount of Unrealized Gain 0 7              
Gross Amount of Unrealized Loss (21) 0              
Foreign currency forward contract 38                  
Derivative Instruments                  
Notional Amount to be Sold           254   345  
Gross Amount of Unrealized Gain 0 8              
Gross Amount of Unrealized Loss (22) 0              
Foreign currency forward contract 39                  
Derivative Instruments                  
Notional Amount to be Sold           259   347  
Gross Amount of Unrealized Gain 0 8              
Gross Amount of Unrealized Loss (23) 0              
Foreign currency forward contract 40                  
Derivative Instruments                  
Notional Amount to be Sold           266   € 359  
Gross Amount of Unrealized Gain 0 9              
Gross Amount of Unrealized Loss (24) $ 0              
Foreign currency forward contract 41                  
Derivative Instruments                  
Notional Amount to be Sold | £           258      
Gross Amount of Unrealized Gain 0                
Gross Amount of Unrealized Loss (23)                
Foreign currency forward contract 42                  
Derivative Instruments                  
Notional Amount to be Sold | £           £ 259      
Gross Amount of Unrealized Gain 0                
Gross Amount of Unrealized Loss $ (24)