XML 90 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments - Schedule of Information Related to Foreign Currency Forward Contracts (Details)
€ in Thousands, £ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2024
AUD ($)
Dec. 31, 2024
GBP (£)
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
AUD ($)
Dec. 31, 2023
CAD ($)
Derivative Instruments              
Gross Amount of Unrealized Gain $ 1,501 $ 0          
Gross Amount of Unrealized Loss 0 (3,087)          
Foreign currency forward contract 1              
Derivative Instruments              
Notional Amount to be Sold     $ 568       $ 429
Gross Amount of Unrealized Gain 20 0          
Gross Amount of Unrealized Loss 0 (7)          
Foreign currency forward contract 2              
Derivative Instruments              
Notional Amount to be Sold     560       143
Gross Amount of Unrealized Gain 20 0          
Gross Amount of Unrealized Loss 0 (4)          
Foreign currency forward contract 3              
Derivative Instruments              
Notional Amount to be Sold     506       112
Gross Amount of Unrealized Gain 17 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 4              
Derivative Instruments              
Notional Amount to be Sold     560       105
Gross Amount of Unrealized Gain 19 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 5              
Derivative Instruments              
Notional Amount to be Sold     542       424
Gross Amount of Unrealized Gain 17 0          
Gross Amount of Unrealized Loss 0 (7)          
Foreign currency forward contract 6              
Derivative Instruments              
Notional Amount to be Sold     560       143
Gross Amount of Unrealized Gain 18 0          
Gross Amount of Unrealized Loss 0 (4)          
Foreign currency forward contract 7              
Derivative Instruments              
Notional Amount to be Sold     557       108
Gross Amount of Unrealized Gain 28 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 8              
Derivative Instruments              
Notional Amount to be Sold     559       118
Gross Amount of Unrealized Gain 27 0          
Gross Amount of Unrealized Loss 0 (4)          
Foreign currency forward contract 9              
Derivative Instruments              
Notional Amount to be Sold     557       417
Gross Amount of Unrealized Gain 27 0          
Gross Amount of Unrealized Loss 0 (7)          
Foreign currency forward contract 10              
Derivative Instruments              
Notional Amount to be Sold     539       131
Gross Amount of Unrealized Gain 26 0          
Gross Amount of Unrealized Loss 0 (4)          
Foreign currency forward contract 11              
Derivative Instruments              
Notional Amount to be Sold     557       111
Gross Amount of Unrealized Gain 26 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 12              
Derivative Instruments              
Notional Amount to be Sold     539       114
Gross Amount of Unrealized Gain 25 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 13              
Derivative Instruments              
Notional Amount to be Sold     556       423
Gross Amount of Unrealized Gain 25 0          
Gross Amount of Unrealized Loss 0 (7)          
Foreign currency forward contract 14              
Derivative Instruments              
Notional Amount to be Sold     554       134
Gross Amount of Unrealized Gain 25 0          
Gross Amount of Unrealized Loss 0 (4)          
Foreign currency forward contract 15              
Derivative Instruments              
Notional Amount to be Sold     500       110
Gross Amount of Unrealized Gain 22 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 16              
Derivative Instruments              
Notional Amount to be Sold     $ 47,858       110
Gross Amount of Unrealized Gain 970 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 17              
Derivative Instruments              
Notional Amount to be Sold       £ 305     409
Gross Amount of Unrealized Gain 14 0          
Gross Amount of Unrealized Loss 0 (7)          
Foreign currency forward contract 18              
Derivative Instruments              
Notional Amount to be Sold       270     133
Gross Amount of Unrealized Gain 12 0          
Gross Amount of Unrealized Loss 0 (4)          
Foreign currency forward contract 19              
Derivative Instruments              
Notional Amount to be Sold       258     115
Gross Amount of Unrealized Gain 11 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 20              
Derivative Instruments              
Notional Amount to be Sold       257     91
Gross Amount of Unrealized Gain 10 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 21              
Derivative Instruments              
Notional Amount to be Sold       255     14,653
Gross Amount of Unrealized Gain 10 0          
Gross Amount of Unrealized Loss 0 (254)          
Foreign currency forward contract 22              
Derivative Instruments              
Notional Amount to be Sold       246     128
Gross Amount of Unrealized Gain 9 0          
Gross Amount of Unrealized Loss 0 (4)          
Foreign currency forward contract 23              
Derivative Instruments              
Notional Amount to be Sold       254     101
Gross Amount of Unrealized Gain 9 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 24              
Derivative Instruments              
Notional Amount to be Sold       259     107
Gross Amount of Unrealized Gain 9 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 25              
Derivative Instruments              
Notional Amount to be Sold       266     128
Gross Amount of Unrealized Gain 9 0          
Gross Amount of Unrealized Loss 0 (4)          
Foreign currency forward contract 26              
Derivative Instruments              
Notional Amount to be Sold       258     103
Gross Amount of Unrealized Gain 8 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 27              
Derivative Instruments              
Notional Amount to be Sold       £ 259     103
Gross Amount of Unrealized Gain 8 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 28              
Derivative Instruments              
Notional Amount to be Sold         € 141   130
Gross Amount of Unrealized Gain 2 0          
Gross Amount of Unrealized Loss 0 (4)          
Foreign currency forward contract 29              
Derivative Instruments              
Notional Amount to be Sold         332   109
Gross Amount of Unrealized Gain 4 0          
Gross Amount of Unrealized Loss 0 (3)          
Foreign currency forward contract 30              
Derivative Instruments              
Notional Amount to be Sold         352   $ 12,243
Gross Amount of Unrealized Gain 5 0          
Gross Amount of Unrealized Loss 0 (371)          
Foreign currency forward contract 31              
Derivative Instruments              
Notional Amount to be Sold         362 $ 555  
Gross Amount of Unrealized Gain 5 0          
Gross Amount of Unrealized Loss 0 (12)          
Foreign currency forward contract 32              
Derivative Instruments              
Notional Amount to be Sold         360 648  
Gross Amount of Unrealized Gain 6 0          
Gross Amount of Unrealized Loss 0 (12)          
Foreign currency forward contract 33              
Derivative Instruments              
Notional Amount to be Sold         351 599  
Gross Amount of Unrealized Gain 6 0          
Gross Amount of Unrealized Loss 0 (12)          
Foreign currency forward contract 34              
Derivative Instruments              
Notional Amount to be Sold         354 635  
Gross Amount of Unrealized Gain 6 0          
Gross Amount of Unrealized Loss 0 (13)          
Foreign currency forward contract 35              
Derivative Instruments              
Notional Amount to be Sold         356 609  
Gross Amount of Unrealized Gain 7 0          
Gross Amount of Unrealized Loss 0 (13)          
Foreign currency forward contract 36              
Derivative Instruments              
Notional Amount to be Sold         354 506  
Gross Amount of Unrealized Gain 7 0          
Gross Amount of Unrealized Loss 0 (12)          
Foreign currency forward contract 37              
Derivative Instruments              
Notional Amount to be Sold         343 111  
Gross Amount of Unrealized Gain 7 0          
Gross Amount of Unrealized Loss 0 (1)          
Foreign currency forward contract 38              
Derivative Instruments              
Notional Amount to be Sold         345 579  
Gross Amount of Unrealized Gain 8 0          
Gross Amount of Unrealized Loss 0 (13)          
Foreign currency forward contract 39              
Derivative Instruments              
Notional Amount to be Sold         347 594  
Gross Amount of Unrealized Gain 8 0          
Gross Amount of Unrealized Loss 0 (14)          
Foreign currency forward contract 40              
Derivative Instruments              
Notional Amount to be Sold         € 359 592  
Gross Amount of Unrealized Gain 9 0          
Gross Amount of Unrealized Loss $ 0 (14)          
Foreign currency forward contract 41              
Derivative Instruments              
Notional Amount to be Sold           572  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (14)          
Foreign currency forward contract 42              
Derivative Instruments              
Notional Amount to be Sold           590  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (15)          
Foreign currency forward contract 43              
Derivative Instruments              
Notional Amount to be Sold           570  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (15)          
Foreign currency forward contract 44              
Derivative Instruments              
Notional Amount to be Sold           568  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (16)          
Foreign currency forward contract 45              
Derivative Instruments              
Notional Amount to be Sold           560  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (16)          
Foreign currency forward contract 46              
Derivative Instruments              
Notional Amount to be Sold           506  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (15)          
Foreign currency forward contract 47              
Derivative Instruments              
Notional Amount to be Sold           560  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (16)          
Foreign currency forward contract 48              
Derivative Instruments              
Notional Amount to be Sold           542  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (16)          
Foreign currency forward contract 49              
Derivative Instruments              
Notional Amount to be Sold           560  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (17)          
Foreign currency forward contract 50              
Derivative Instruments              
Notional Amount to be Sold           557  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (7)          
Foreign currency forward contract 51              
Derivative Instruments              
Notional Amount to be Sold           559  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (7)          
Foreign currency forward contract 52              
Derivative Instruments              
Notional Amount to be Sold           557  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (8)          
Foreign currency forward contract 53              
Derivative Instruments              
Notional Amount to be Sold           539  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (8)          
Foreign currency forward contract 54              
Derivative Instruments              
Notional Amount to be Sold           557  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (9)          
Foreign currency forward contract 55              
Derivative Instruments              
Notional Amount to be Sold           539  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (9)          
Foreign currency forward contract 56              
Derivative Instruments              
Notional Amount to be Sold           460  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (8)          
Foreign currency forward contract 57              
Derivative Instruments              
Notional Amount to be Sold           96  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (2)          
Foreign currency forward contract 58              
Derivative Instruments              
Notional Amount to be Sold           554  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (10)          
Foreign currency forward contract 59              
Derivative Instruments              
Notional Amount to be Sold           500  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   (9)          
Foreign currency forward contract 60              
Derivative Instruments              
Notional Amount to be Sold           $ 47,858  
Gross Amount of Unrealized Gain   0          
Gross Amount of Unrealized Loss   $ (2,016)