v3.26.1
Financial Instruments and Risk Management - Schedule of Derivative FV (Details)
€ in Thousands, £ in Thousands, kr in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
May 31, 2026
EUR (€)
May 31, 2026
USD ($)
May 31, 2026
CAD ($)
May 31, 2026
GBP (£)
May 31, 2026
NOK (kr)
May 31, 2026
MXN ($)
Mar. 01, 2026
USD ($)
Feb. 28, 2026
EUR (€)
Feb. 28, 2026
USD ($)
Feb. 28, 2026
CAD ($)
Feb. 28, 2026
GBP (£)
Feb. 28, 2026
NOK (kr)
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   $ 1,552             $ 3,042      
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   570             178      
Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   11             108      
Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   2,361             578      
Derivatives designated as hedging instruments | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   1,525             3,029      
Derivatives designated as hedging instruments | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   570             178      
Derivatives designated as hedging instruments | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   11             108      
Derivatives designated as hedging instruments | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   2,314             553      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell                        
Fair values of derivative instruments in the consolidated balance sheet                        
Notional Amount € 60,500   $ 32,750 £ 28,750 kr 52,500     € 67,000   $ 29,600 £ 32,000 kr 30,000
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Euros | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   304             1,239      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Euros | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   273             137      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Euros | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0             0      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Euros | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   697             149      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Canadian Dollars | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   117             330      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Canadian Dollars | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   20             8      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Canadian Dollars | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0             0      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Canadian Dollars | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   121             23      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Pounds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   945             1,174      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Pounds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   37             33      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Pounds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   6             42      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Pounds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   0             0      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Norwegian Kroner | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   159             156      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Norwegian Kroner | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   0             0      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Norwegian Kroner | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0             0      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Norwegian Kroner | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   1             0      
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Mexican Pesos                        
Fair values of derivative instruments in the consolidated balance sheet                        
Notional Amount           $ 162,500            
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Mexican Pesos | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0                    
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Mexican Pesos | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   0                    
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Mexican Pesos | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   5                    
Derivatives designated as hedging instruments | Foreign currency derivatives | Sell | Mexican Pesos | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   6                    
Derivatives designated as hedging instruments | Interest rate swaps                        
Fair values of derivative instruments in the consolidated balance sheet                        
Notional Amount   425,000         $ 100,000   425,000      
Derivatives designated as hedging instruments | Interest rate swaps | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0             130      
Derivatives designated as hedging instruments | Interest rate swaps | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   240             0      
Derivatives designated as hedging instruments | Interest rate swaps | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0             66      
Derivatives designated as hedging instruments | Interest rate swaps | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   1,489             381      
Derivatives not designated under hedge accounting | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   27             13      
Derivatives not designated under hedge accounting | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   0             0      
Derivatives not designated under hedge accounting | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0             0      
Derivatives not designated under hedge accounting | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   47             25      
Derivatives not designated under hedge accounting | Foreign currency derivatives | Euros | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0             0      
Derivatives not designated under hedge accounting | Foreign currency derivatives | Euros | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   0             0      
Derivatives not designated under hedge accounting | Foreign currency derivatives | Euros | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0             0      
Derivatives not designated under hedge accounting | Foreign currency derivatives | Euros | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   47             25      
Derivatives not designated under hedge accounting | Foreign currency derivatives | Pounds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AccruedLiabilitiesCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   27             13      
Derivatives not designated under hedge accounting | Foreign currency derivatives | Pounds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   0             0      
Derivatives not designated under hedge accounting | Foreign currency derivatives | Pounds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative liabilities   0             0      
Derivatives not designated under hedge accounting | Foreign currency derivatives | Pounds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent                        
Fair values of derivative instruments in the consolidated balance sheet                        
Derivative assets   $ 0             $ 0      
Derivatives not designated under hedge accounting | Cross currency debt swaps                        
Fair values of derivative instruments in the consolidated balance sheet                        
Notional Amount € 6,670     £ 3,551       € 6,764     £ 787