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