XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Narrative) (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Feb. 28, 2029
Feb. 28, 2028
Aug. 08, 2026
Aug. 08, 2025
Dec. 31, 2024
Dec. 13, 2024
Jul. 30, 2015
Debt Instrument [Line Items]                
Document Period End Date Mar. 31, 2025              
Debt issuance costs, net of amortization $ (2,147,000)         $ (2,355,000)    
Line of Credit Facility, Remaining Borrowing Capacity 35,000,000.0              
Senior Notes 274,185,000         299,090,000    
Letters of Credit Outstanding, Amount 2,600,000         20,000,000    
2026 Notes                
Debt Instrument [Line Items]                
Senior Notes 62,500,000         62,500,000    
2027 Notes                
Debt Instrument [Line Items]                
Senior Notes 37,500,000         37,500,000    
2028 Notes                
Debt Instrument [Line Items]                
Senior Notes 75,000,000         100,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 (815,000)         (910,000)    
Revolving Credit Facility [Member]                
Debt Instrument [Line Items]                
Line of Credit Facility, Maximum Borrowing Capacity             $ 330,000,000 $ 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 $ 30 $ 50,000,000.0 $ 12,500,000