v3.26.3
Fair Value of Financial Instruments - Schedule of Derivative Instruments (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Foreign Exchange | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAccruedLiabilitiesCurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability Derivatives $ 0
Foreign Exchange | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset Derivatives 0 0
Foreign Exchange | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability Derivatives 529 0
Foreign Exchange | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset Derivatives 534 1,054
Interest rate swaps:    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset Derivatives 0 19,843
Interest rate swaps: | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAccruedLiabilitiesCurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability Derivatives 0 0
Interest rate swaps: | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherAssetsNoncurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset Derivatives 0 8
Interest rate swaps: | Location, Statement of Financial Position, Balance [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Liability Derivatives 0 0
Interest rate swaps: | Location, Statement of Financial Position, Balance [Axis]: us-gaap:PrepaidExpenseAndOtherAssetsCurrent    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Asset Derivatives $ 0 $ 15