XML 70 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Instruments (Details)
$ in Thousands, $ in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2023
CAD ($)
Mar. 31, 2023
AUD ($)
Dec. 31, 2022
CAD ($)
Dec. 31, 2022
AUD ($)
Derivative Instruments              
Gross Amount of Unrealized Gain $ 1,687   $ 1,506        
Gross Amount of Unrealized Loss (278)   (210)        
Net change in unrealized gain (loss) on foreign currency forward contracts 113 $ (533)          
Foreign currency forward contracts              
Derivative Instruments              
Net change in unrealized gain (loss) on foreign currency forward contracts 113 (533)          
Net realized gain (loss) on foreign currency forward contracts 33 $ 18          
Foreign currency forward contract with settlement date 1/5/2023              
Derivative Instruments              
Notional Amount to be Sold           $ 248  
Foreign currency forward contract with settlement date 1/19/2023              
Derivative Instruments              
Notional Amount to be Sold           127  
Gross Amount of Unrealized Loss     (2)        
Foreign currency forward contract with settlement date 2/17/2023              
Derivative Instruments              
Notional Amount to be Sold           113  
Gross Amount of Unrealized Loss     (1)        
Foreign currency forward contract with settlement date 3/17/2023              
Derivative Instruments              
Notional Amount to be Sold           109  
Gross Amount of Unrealized Loss     (1)        
Foreign currency forward contract with Settlement Date 1/18/2023              
Derivative Instruments              
Notional Amount to be Sold             $ 153
Gross Amount of Unrealized Gain     14        
Foreign currency forward contract with Settlement Date 2/16/2023              
Derivative Instruments              
Notional Amount to be Sold             140
Gross Amount of Unrealized Gain     12        
Foreign currency forward contract with Settlement Date 3/16/2023              
Derivative Instruments              
Notional Amount to be Sold             132
Gross Amount of Unrealized Gain     12        
Foreign currency forward contract with settlement date 4/5/2023              
Derivative Instruments              
Notional Amount to be Sold       $ 426   426  
Gross Amount of Unrealized Loss (1)            
Foreign currency forward contract with settlement date 4/19/2023              
Derivative Instruments              
Notional Amount to be Sold       128   128  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 5/17/2023              
Derivative Instruments              
Notional Amount to be Sold       109   109  
Gross Amount of Unrealized Loss (2)   (1)        
Foreign currency forward contract with settlement date 7/5/2023              
Derivative Instruments              
Notional Amount to be Sold       428   428  
Gross Amount of Unrealized Loss (1)            
Foreign currency forward contract with settlement date 7/19/2023              
Derivative Instruments              
Notional Amount to be Sold       124   124  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 8/17/2023              
Derivative Instruments              
Notional Amount to be Sold       112   112  
Gross Amount of Unrealized Loss (2)   (1)        
Foreign currency forward contract with settlement date 9/19/2023              
Derivative Instruments              
Notional Amount to be Sold       120   120  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 10/3/2023              
Derivative Instruments              
Notional Amount to be Sold       431   431  
Gross Amount of Unrealized Loss (1)            
Foreign currency forward contract with settlement date 10/19/2023              
Derivative Instruments              
Notional Amount to be Sold       116   116  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 11/17/2023              
Derivative Instruments              
Notional Amount to be Sold       103   103  
Gross Amount of Unrealized Loss (1)   (1)        
Foreign currency forward contract with settlement date 12/19/2023              
Derivative Instruments              
Notional Amount to be Sold       106   106  
Gross Amount of Unrealized Loss (1)   (1)        
Foreign currency forward contract with settlement date 1/4/2024              
Derivative Instruments              
Notional Amount to be Sold       429   429  
Gross Amount of Unrealized Loss (1)            
Foreign currency forward contract with settlement date 2/19//2024              
Derivative Instruments              
Notional Amount to be Sold       112   112  
Gross Amount of Unrealized Loss (2)   (1)        
Foreign currency forward contract with settlement date 3/19/2024              
Derivative Instruments              
Notional Amount to be Sold       105   105  
Gross Amount of Unrealized Loss (1)   (1)        
Foreign currency forward contract with settlement date 4/3/2024              
Derivative Instruments              
Notional Amount to be Sold       424   424  
Gross Amount of Unrealized Loss (1)            
Foreign currency forward contract with settlement date 4/17/2024              
Derivative Instruments              
Notional Amount to be Sold       143   143  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 5/17/2024              
Derivative Instruments              
Notional Amount to be Sold       108   108  
Gross Amount of Unrealized Loss (2)   (1)        
Foreign currency forward contract with settlement date 6/19/2024              
Derivative Instruments              
Notional Amount to be Sold       118   118  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 7/3/2024              
Derivative Instruments              
Notional Amount to be Sold       417   417  
Gross Amount of Unrealized Loss (1)            
Foreign currency forward contract with settlement date 7/17/2024              
Derivative Instruments              
Notional Amount to be Sold       131   131  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 8/19/2024              
Derivative Instruments              
Notional Amount to be Sold       111   111  
Gross Amount of Unrealized Loss (2)   (1)        
Foreign currency forward contract with settlement date 9/18/2024              
Derivative Instruments              
Notional Amount to be Sold       114   114  
Gross Amount of Unrealized Loss (2)   (1)        
Foreign currency forward contract with settlement date 10/2/2024              
Derivative Instruments              
Notional Amount to be Sold       423   423  
Gross Amount of Unrealized Loss (1)            
Foreign currency forward contract with settlement date 10/17/2024              
Derivative Instruments              
Notional Amount to be Sold       134   134  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 11/19/2024              
Derivative Instruments              
Notional Amount to be Sold       110   110  
Gross Amount of Unrealized Loss (2)   (1)        
Foreign currency forward contract with settlement date 12/18/2024              
Derivative Instruments              
Notional Amount to be Sold       110   110  
Gross Amount of Unrealized Loss (2)   (1)        
Foreign currency forward contract with settlement date 1/2/2025              
Derivative Instruments              
Notional Amount to be Sold       409   409  
Gross Amount of Unrealized Loss (1)            
Foreign currency forward contract with settlement date 1/17/2025              
Derivative Instruments              
Notional Amount to be Sold       133   133  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 2/20/2025              
Derivative Instruments              
Notional Amount to be Sold       115   115  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 3/19/2025              
Derivative Instruments              
Notional Amount to be Sold       91   91  
Gross Amount of Unrealized Loss (1)   (1)        
Foreign currency forward contract with settlement date 4/2/2025              
Derivative Instruments              
Notional Amount to be Sold       14,653   14,653  
Gross Amount of Unrealized Loss (30)            
Foreign currency forward contract with settlement date 4/17/2025              
Derivative Instruments              
Notional Amount to be Sold       128   128  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 5/19/2025              
Derivative Instruments              
Notional Amount to be Sold       101   101  
Gross Amount of Unrealized Loss (1)   (1)        
Foreign currency forward contract with settlement date 6/18/2025              
Derivative Instruments              
Notional Amount to be Sold       107   107  
Gross Amount of Unrealized Loss (1)   (1)        
Foreign currency forward contract with settlement date 7/17/2025              
Derivative Instruments              
Notional Amount to be Sold       128   128  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 8/19/2025              
Derivative Instruments              
Notional Amount to be Sold       103   103  
Gross Amount of Unrealized Loss (1)   (1)        
Foreign currency forward contract with settlement date 9/17/2025              
Derivative Instruments              
Notional Amount to be Sold       103   103  
Gross Amount of Unrealized Loss (1)   (1)        
Foreign currency forward contract with settlement date 10/17/2025              
Derivative Instruments              
Notional Amount to be Sold       130   130  
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with settlement date 11/19/2025              
Derivative Instruments              
Notional Amount to be Sold       109   109  
Gross Amount of Unrealized Loss (2)   (1)        
Foreign currency forward contract with settlement date 12/18/2025              
Derivative Instruments              
Notional Amount to be Sold       12,243   12,243  
Gross Amount of Unrealized Loss (184)   (159)        
Foreign currency forward contract with Settlement Date 4/20/2023              
Derivative Instruments              
Notional Amount to be Sold         $ 160   160
Gross Amount of Unrealized Gain 17   14        
Foreign currency forward contract with Settlement Date 5/16/2023              
Derivative Instruments              
Notional Amount to be Sold         121   121
Gross Amount of Unrealized Gain 12   11        
Foreign currency forward contract with Settlement Date 6/19/2023              
Derivative Instruments              
Notional Amount to be Sold       121 156 121 156
Gross Amount of Unrealized Gain 16   14        
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with Settlement Date 7/18/2023              
Derivative Instruments              
Notional Amount to be Sold         138   138
Gross Amount of Unrealized Gain 14   12        
Foreign currency forward contract with Settlement Date 8/16/2023              
Derivative Instruments              
Notional Amount to be Sold         146   146
Gross Amount of Unrealized Gain 15   13        
Foreign currency forward contract with Settlement Date 9/18/2023              
Derivative Instruments              
Notional Amount to be Sold         146   146
Gross Amount of Unrealized Gain 15   13        
Foreign currency forward contract with Settlement Date 10/18/2023              
Derivative Instruments              
Notional Amount to be Sold         148   148
Gross Amount of Unrealized Gain 15   13        
Foreign currency forward contract with Settlement Date 11/16/2023              
Derivative Instruments              
Notional Amount to be Sold         140   140
Gross Amount of Unrealized Gain 14   12        
Foreign currency forward contract with Settlement Date 12/18/2023              
Derivative Instruments              
Notional Amount to be Sold         142   142
Gross Amount of Unrealized Gain 14   12        
Foreign currency forward contract with Settlement Date 1/17/2024              
Derivative Instruments              
Notional Amount to be Sold       $ 143 150 $ 143 150
Gross Amount of Unrealized Gain 15   13        
Gross Amount of Unrealized Loss (2)   (2)        
Foreign currency forward contract with Settlement Date 2/16/2024              
Derivative Instruments              
Notional Amount to be Sold         143   143
Gross Amount of Unrealized Gain 14   12        
Foreign currency forward contract with Settlement Date 3/18/2024              
Derivative Instruments              
Notional Amount to be Sold         $ 15,410   $ 15,410
Gross Amount of Unrealized Gain $ 1,526   $ 1,329