XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements (Narrative) (Details)
€ in Millions, gal in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
$ / gal
€ / shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
$ / gal
€ / shares
gal
Jun. 30, 2023
USD ($)
Jun. 30, 2024
EUR (€)
$ / gal
€ / shares
Dec. 31, 2023
USD ($)
May 31, 2021
USD ($)
Derivatives Fair Value [Line Items]              
Debt instrument, face amount             $ 325,000,000
Fair Value, Inputs, Level 1 [Member]              
Derivatives Fair Value [Line Items]              
Fair value of debt $ 290,001,000   $ 290,001,000        
Fuel Hedge Contracts [Member]              
Derivatives Fair Value [Line Items]              
Derivative underlying hedge percent     80.00%        
Derivative, nonmonetary notional amount, volume | gal     11.5        
Reclassification of derivative gain (losses) to earnings net of tax (359,000) $ (1,434,000) $ (238,000) $ (1,804,000)      
Fair value hedge liabilities $ 324,000   $ 324,000     $ 2,918,000  
Fuel Hedge Contracts [Member] | Minimum [Member]              
Derivatives Fair Value [Line Items]              
Fixed price range | $ / gal 2.35   2.35   2.35    
Fuel Hedge Contracts [Member] | Maximum [Member]              
Derivatives Fair Value [Line Items]              
Fixed price range | $ / gal 2.9   2.9   2.9    
Foreign Currency Exchange Hedge Contracts [Member]              
Derivatives Fair Value [Line Items]              
Fair value hedge assets $ 138,000   $ 138,000     $ 358,000  
Reclassification of derivative gain (losses) to earnings net of tax $ (6,000) $ 279,000 $ (42,000) $ 321,000      
Derivative notional amount | €         € 3.9    
Foreign Currency Exchange Hedge Contracts [Member] | Minimum [Member]              
Derivatives Fair Value [Line Items]              
Fixed price range | € / shares 1.09   1.09   1.09    
Foreign Currency Exchange Hedge Contracts [Member] | Maximum [Member]              
Derivatives Fair Value [Line Items]              
Fixed price range | € / shares 1.13   1.13   1.13