XML 73 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Derivative Instruments (Details)
$ in Thousands, $ in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Mar. 31, 2024
CAD ($)
Mar. 31, 2024
AUD ($)
Dec. 31, 2023
CAD ($)
Dec. 31, 2023
AUD ($)
Derivative Instruments              
Gross Amount of Unrealized Gain $ 103   $ 0        
Gross Amount of Unrealized Loss (837)   (3,087)        
Net change in unrealized gain (loss) on foreign currency forward contracts 2,353 $ 113          
Foreign currency forward contracts 2 $ 33          
Foreign currency forward contract 1              
Derivative Instruments              
Notional Amount to be Sold       $ 424   $ 429  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss 0   (7)        
Foreign currency forward contract 2              
Derivative Instruments              
Notional Amount to be Sold       143   143  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (4)        
Foreign currency forward contract 3              
Derivative Instruments              
Notional Amount to be Sold       108   112  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (3)        
Foreign currency forward contract 4              
Derivative Instruments              
Notional Amount to be Sold       118   105  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (3)        
Foreign currency forward contract 5              
Derivative Instruments              
Notional Amount to be Sold       417   424  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss 0   (7)        
Foreign currency forward contract 6              
Derivative Instruments              
Notional Amount to be Sold       131   143  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (4)        
Foreign currency forward contract 7              
Derivative Instruments              
Notional Amount to be Sold       111   108  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (3)        
Foreign currency forward contract 8              
Derivative Instruments              
Notional Amount to be Sold       114   118  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (4)        
Foreign currency forward contract 9              
Derivative Instruments              
Notional Amount to be Sold       423   417  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss 0   (7)        
Foreign currency forward contract 10              
Derivative Instruments              
Notional Amount to be Sold       134   131  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (4)        
Foreign currency forward contract 11              
Derivative Instruments              
Notional Amount to be Sold       110   111  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (3)        
Foreign currency forward contract 12              
Derivative Instruments              
Notional Amount to be Sold       110   114  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (3)        
Foreign currency forward contract 13              
Derivative Instruments              
Notional Amount to be Sold       409   423  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss 0   (7)        
Foreign currency forward contract 14              
Derivative Instruments              
Notional Amount to be Sold       133   134  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (4)        
Foreign currency forward contract 15              
Derivative Instruments              
Notional Amount to be Sold       115   110  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (3)        
Foreign currency forward contract 16              
Derivative Instruments              
Notional Amount to be Sold       91   110  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (3)        
Foreign currency forward contract 17              
Derivative Instruments              
Notional Amount to be Sold       14,653   409  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (11)   (7)        
Foreign currency forward contract 18              
Derivative Instruments              
Notional Amount to be Sold       128   133  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (4)        
Foreign currency forward contract 19              
Derivative Instruments              
Notional Amount to be Sold       101   115  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (3)        
Foreign currency forward contract 20              
Derivative Instruments              
Notional Amount to be Sold       107   91  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (3)        
Foreign currency forward contract 21              
Derivative Instruments              
Notional Amount to be Sold       128   14,653  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (254)        
Foreign currency forward contract 22              
Derivative Instruments              
Notional Amount to be Sold       103   128  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (4)        
Foreign currency forward contract 23              
Derivative Instruments              
Notional Amount to be Sold       103   101  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (3)        
Foreign currency forward contract 24              
Derivative Instruments              
Notional Amount to be Sold       130   107  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (2)   (3)        
Foreign currency forward contract 25              
Derivative Instruments              
Notional Amount to be Sold       109   128  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (4)        
Foreign currency forward contract 26              
Derivative Instruments              
Notional Amount to be Sold       $ 12,243   103  
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (168)   (3)        
Foreign currency forward contract 27              
Derivative Instruments              
Notional Amount to be Sold         $ 635 103  
Gross Amount of Unrealized Gain 6   0        
Gross Amount of Unrealized Loss 0   (3)        
Foreign currency forward contract 28              
Derivative Instruments              
Notional Amount to be Sold         609 130  
Gross Amount of Unrealized Gain 5   0        
Gross Amount of Unrealized Loss 0   (4)        
Foreign currency forward contract 29              
Derivative Instruments              
Notional Amount to be Sold         506 109  
Gross Amount of Unrealized Gain 2   0        
Gross Amount of Unrealized Loss 0   (3)        
Foreign currency forward contract 30              
Derivative Instruments              
Notional Amount to be Sold         111 $ 12,243  
Gross Amount of Unrealized Gain 3   0        
Gross Amount of Unrealized Loss 0   (371)        
Foreign currency forward contract 31              
Derivative Instruments              
Notional Amount to be Sold         579   $ 555
Gross Amount of Unrealized Gain 4   0        
Gross Amount of Unrealized Loss 0   (12)        
Foreign currency forward contract 32              
Derivative Instruments              
Notional Amount to be Sold         594   648
Gross Amount of Unrealized Gain 4   0        
Gross Amount of Unrealized Loss 0   (12)        
Foreign currency forward contract 33              
Derivative Instruments              
Notional Amount to be Sold         592   599
Gross Amount of Unrealized Gain 3   0        
Gross Amount of Unrealized Loss 0   (12)        
Foreign currency forward contract 34              
Derivative Instruments              
Notional Amount to be Sold         572   635
Gross Amount of Unrealized Gain 3   0        
Gross Amount of Unrealized Loss 0   (13)        
Foreign currency forward contract 35              
Derivative Instruments              
Notional Amount to be Sold         590   609
Gross Amount of Unrealized Gain 2   0        
Gross Amount of Unrealized Loss 0   (13)        
Foreign currency forward contract 36              
Derivative Instruments              
Notional Amount to be Sold         570   506
Gross Amount of Unrealized Gain 2   0        
Gross Amount of Unrealized Loss 0   (12)        
Foreign currency forward contract 37              
Derivative Instruments              
Notional Amount to be Sold         568   111
Gross Amount of Unrealized Gain 1   0        
Gross Amount of Unrealized Loss 0   (1)        
Foreign currency forward contract 38              
Derivative Instruments              
Notional Amount to be Sold         560   579
Gross Amount of Unrealized Gain 1   0        
Gross Amount of Unrealized Loss 0   (13)        
Foreign currency forward contract 39              
Derivative Instruments              
Notional Amount to be Sold         506   594
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss 0   (14)        
Foreign currency forward contract 40              
Derivative Instruments              
Notional Amount to be Sold         560   592
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss 0   (14)        
Foreign currency forward contract 41              
Derivative Instruments              
Notional Amount to be Sold         542   572
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (14)        
Foreign currency forward contract 42              
Derivative Instruments              
Notional Amount to be Sold         560   590
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss (1)   (15)        
Foreign currency forward contract 43              
Derivative Instruments              
Notional Amount to be Sold         557   570
Gross Amount of Unrealized Gain 9   0        
Gross Amount of Unrealized Loss 0   (15)        
Foreign currency forward contract 44              
Derivative Instruments              
Notional Amount to be Sold         559   568
Gross Amount of Unrealized Gain 9   0        
Gross Amount of Unrealized Loss 0   (16)        
Foreign currency forward contract 45              
Derivative Instruments              
Notional Amount to be Sold         557   560
Gross Amount of Unrealized Gain 8   0        
Gross Amount of Unrealized Loss 0   (16)        
Foreign currency forward contract 46              
Derivative Instruments              
Notional Amount to be Sold         539   506
Gross Amount of Unrealized Gain 8   0        
Gross Amount of Unrealized Loss 0   (15)        
Foreign currency forward contract 47              
Derivative Instruments              
Notional Amount to be Sold         557   560
Gross Amount of Unrealized Gain 8   0        
Gross Amount of Unrealized Loss 0   (16)        
Foreign currency forward contract 48              
Derivative Instruments              
Notional Amount to be Sold         539   542
Gross Amount of Unrealized Gain 7   0        
Gross Amount of Unrealized Loss 0   (16)        
Foreign currency forward contract 49              
Derivative Instruments              
Notional Amount to be Sold         556   560
Gross Amount of Unrealized Gain 7   0        
Gross Amount of Unrealized Loss 0   (17)        
Foreign currency forward contract 50              
Derivative Instruments              
Notional Amount to be Sold         554   557
Gross Amount of Unrealized Gain 6   0        
Gross Amount of Unrealized Loss 0   (7)        
Foreign currency forward contract 51              
Derivative Instruments              
Notional Amount to be Sold         500   559
Gross Amount of Unrealized Gain 5   0        
Gross Amount of Unrealized Loss 0   (7)        
Foreign currency forward contract 52              
Derivative Instruments              
Notional Amount to be Sold         $ 47,858   557
Gross Amount of Unrealized Gain 0   0        
Gross Amount of Unrealized Loss $ (624)   (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)