Annual and transition report of foreign private issuers [Sections 13 or 15(d)]

Derivatives and Hedging Activities (Details)

v3.25.4
Derivatives and Hedging Activities (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2025
EUR (€)
Derivatives and Hedging Activities (Details) [Line Items]        
Gain (loss) on derivative instrument $ (2,800,000) $ 4,400,000 $ 500,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.0
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 105,000,000.0      
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 $ 0.0 $ 46,700,000