XML 92 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Hedging Activities (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2023
EUR (€)
Derivatives and Hedging Activities (Details) [Line Items]      
Gain (loss) on derivative instrument $ 500,000 $ 2,100,000  
Foreign Exchange Contract [Member] | Conversion to Euro [Member] | Cash Flow Hedging [Member]      
Derivatives and Hedging Activities (Details) [Line Items]      
Notional amount of derivative asset | €     € 72,000,000
Not Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Conversion to Euro [Member]      
Derivatives and Hedging Activities (Details) [Line Items]      
Notional amount of derivative asset 104,000,000    
Designated as Hedging Instrument [Member] | Foreign Exchange Contract [Member] | Conversion to Euro [Member] | Cash Flow Hedging [Member]      
Derivatives and Hedging Activities (Details) [Line Items]      
Notional amount of derivative asset $ 46,200,000 $ 64,400,000