v3.26.1
Derivatives and Fair Value Measurement (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Notional amount $ 30,000,000  
Derivative assets 0 $ 2,523,000
Derivative liabilities 60,000 0
Foreign Exchange Contract [Member]    
Derivatives, Fair Value [Line Items]    
Notional amount 30,000,000 80,000,000
Unrealized gain on derivative (100,000)  
Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring | Foreign Exchange Contract [Member]    
Derivatives, Fair Value [Line Items]    
Derivative assets   $ 2,500,000
Derivative Asset Current Statement Of Financial Position Extensible Enumeration   Other Assets, Noncurrent
Derivative liabilities $ 100,000  
Derivative Liability Statement Of Financial Position Extensible Enumeration Other Financial Liabilities Noncurrent  
Fair Value, Inputs, Level 3 [Member] | Fair Value Measurements Nonrecurring [Member]    
Derivatives, Fair Value [Line Items]    
Assets $ 0 $ 0
Liabilities 0 $ 0
Loan - Curragh Housing Agreement [Member] | Fair Value, Inputs, Level 3 [Member]    
Derivatives, Fair Value [Line Items]    
Estimated fair value of the Notes 25,600,000  
Senior Secured Notes [Member] | Fair Value, Inputs, Level 2 [Member]    
Derivatives, Fair Value [Line Items]    
Estimated fair value of the Notes $ 362,600,000