v3.26.1
Financial Instruments - Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total assets $ 508 $ 1,402
Total liabilities 2,393 555
Level 1    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total assets 0 0
Total liabilities 0 0
Level 2    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total assets 508 1,402
Total liabilities 2,393 555
Level 3    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Total assets 0 0
Total liabilities 0 0
Derivative financial instruments—designated as cash flow hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative financial instruments 63 1,262
Derivative financial instruments 18 35
Derivative financial instruments—designated as cash flow hedging instruments | Level 1    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative financial instruments 0 0
Derivative financial instruments 0 0
Derivative financial instruments—designated as cash flow hedging instruments | Level 2    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative financial instruments 63 1,262
Derivative financial instruments 18 35
Derivative financial instruments—designated as cash flow hedging instruments | Level 3    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative financial instruments 0 0
Derivative financial instruments 0 0
Derivative financial instruments—not designated as hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative financial instruments 445 140
Derivative financial instruments 2,375 520
Derivative financial instruments—not designated as hedging instruments | Level 1    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative financial instruments 0 0
Derivative financial instruments 0 0
Derivative financial instruments—not designated as hedging instruments | Level 2    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative financial instruments 445 140
Derivative financial instruments 2,375 520
Derivative financial instruments—not designated as hedging instruments | Level 3    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Derivative financial instruments 0 0
Derivative financial instruments $ 0 $ 0