XML 174 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Derivatives - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Dec. 31, 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 $ 1.1  
Amount expected to be reclassified from accumulated other comprehensive income to earnings (loss) in next twelve months, net of tax $ 0.8  
Interest rate swap | Wells Fargo 1.71% one-month LIBOR | Designated as hedging instrument    
Derivative [Line Items]    
Notional amount of derivative   $ 75.0
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