Annual and transition report of foreign private issuers pursuant to Section 13 or 15(d)

Derivatives and Hedging Activities (Details)

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