v3.26.3
Derivative Instruments - Summary of Notional Amount and Fair Value of All Outstanding Derivative Instruments (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Receive BRL/sell USD    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount $ 103,179 $ 21,769
Derivative asset, fair value 977 543
Receive USD/pay EUR    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount 73,633  
Derivative asset, fair value 645  
Derivative liability, notional amount   27,531
Derivative liability, fair value   (324)
Receive USD/pay GBP    
Derivatives, Fair Value [Line Items]    
Derivative liability, notional amount 93,445 39,878
Derivative liability, fair value (304) (854)
Receive THB/sell USD    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount   23,620
Derivative asset, fair value   189
Derivative liability, notional amount 54,924  
Derivative liability, fair value (1,755)  
Receive USD/pay CAD    
Derivatives, Fair Value [Line Items]    
Derivative asset, notional amount 13,145  
Derivative asset, fair value $ 172  
Derivative liability, notional amount   16,043
Derivative liability, fair value   $ (329)