XML 138 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 23, 2019
Revenue and cost of sales      
Derivative [Line Items]      
Amount expected to be reclassified from accumulated other comprehensive income (loss) to earnings in next twelve months, gross $ 2.7    
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax $ 2.1    
Interest rate swap | Designated as hedging instrument      
Derivative [Line Items]      
Fair value of derivative asset   $ 1.5  
Deferred tax asset used to offset fair value of interest rate swap   $ 0.4  
Interest rate swap | Wells Fargo 1.71% one-month LIBOR | Designated as hedging instrument      
Derivative [Line Items]      
Notional amount of derivative     $ 75.0
Fixed rate     1.64%
Investment, Variable Interest Rate, Type [Extensible Enumeration]     us-gaap:SecuredOvernightFinancingRateSofrMember
Foreign currency forward contracts      
Derivative [Line Items]      
Maturity of derivative contract (up to) 2 years