v3.26.1
Financial Instruments: Derivatives and Hedging - Schedule of Foreign Currency Hedges (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Instruments: Derivatives and Hedging    
Fair Value $ 12,930 $ 8,000
Foreign Exchange Forward Contracts    
Financial Instruments: Derivatives and Hedging    
Fair Value (734)  
July 2026 - June 2027    
Financial Instruments: Derivatives and Hedging    
Notional Value 39,878  
Fair Value (451)  
October 2027 - June 2032    
Financial Instruments: Derivatives and Hedging    
Notional Value 30,492  
Fair Value $ (283)