v3.26.1
Debt (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Feb. 28, 2029
Feb. 28, 2028
Aug. 08, 2026
Dec. 31, 2025
Jul. 30, 2015
Debt Instrument [Line Items]            
Document Period End Date Mar. 31, 2026          
Debt issuance costs, net of amortization $ (2,253,000)       $ (2,465,000)  
Senior Notes 237,068,000       261,972,000  
Letters of Credit Outstanding, Amount 200,000          
2026 Notes            
Debt Instrument [Line Items]            
Senior Notes 50,000,000       50,000,000  
2027 Notes            
Debt Instrument [Line Items]            
Senior Notes 37,500,000       37,500,000  
2028 Notes            
Debt Instrument [Line Items]            
Senior Notes 50,000,000       75,000,000  
2029 Notes            
Debt Instrument [Line Items]            
Senior Notes 100,000,000       100,000,000  
Senior Notes            
Debt Instrument [Line Items]            
Debt issuance costs, net of amortization (432,000)       (528,000)  
Revolving Credit Facility [Member]            
Debt Instrument [Line Items]            
Line of Credit Facility, Maximum Borrowing Capacity           $ 35,000,000.0
Borrowings on lines of credit $ 0       $ 0  
Forecast [Member]            
Debt Instrument [Line Items]            
Long-term Debt, Maturities, Repayments of Principal in Rolling after Year Five   $ 70,000,000.0 $ 30 $ 50,000,000.0