XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value of Financial Instruments - Narrative (Details)
Dec. 31, 2022
USD ($)
Rate
Mexico, Pesos  
Derivative Instruments, Gain (Loss) [Line Items]  
Foreign currency exchange rate, translation 2027.00%
Maximum | Canada, Dollars  
Derivative Instruments, Gain (Loss) [Line Items]  
Foreign currency exchange rate, translation 136.00%
Minimum | Canada, Dollars  
Derivative Instruments, Gain (Loss) [Line Items]  
Foreign currency exchange rate, translation 131.00%
Interest rate hedging derivatives:  
Derivative Instruments, Gain (Loss) [Line Items]  
Principal amount | $ $ 25,000,000
Fixed interest rate 2.95%