XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Receive BRL/sell USD    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount $ 55,619 $ 46,301
Derivative asset, fair value 6,823 2,314
Receive USD/pay EUR    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional amount 3,898 604
Derivative liability, fair value (38) (7)
Receive USD/pay GBP    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount   23,702
Derivative asset, fair value   1,104
Derivative liability, notional amount 26,214  
Derivative liability, fair value (389)  
Receive USD/pay CAD    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount   4,819
Derivative asset, fair value   188
Derivative liability, notional amount 4,082  
Derivative liability, fair value (12)  
Receive THB/sell USD    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional amount 23,222 21,990
Derivative liability, fair value $ (648) $ (64)