XML 131 R117.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt - Summary of Long-Term Debt (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jul. 09, 2021
Debt Instrument [Line Items]      
Debt issuance costs $ (824,000) $ (1,157,000)  
Total long-term debt 599,159,000 598,817,000  
Nonpublic | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Long-term debt, gross $ 0 0  
3.80% Senior Notes 11/25/2025 | Public | Senior Notes      
Debt Instrument [Line Items]      
Interest Rate 3.80%    
Long-term debt, gross $ 350,000,000 350,000,000  
Unamortized discount on senior notes $ (17,000) (26,000)  
Senior notes, issued at par percentage (as a percent) 99.975%    
3.93% Senior Notes 10/10/2026 | Nonpublic | Senior Notes      
Debt Instrument [Line Items]      
Interest Rate 3.93%    
Long-term debt, gross $ 100,000,000 100,000,000  
3.96% Senior Notes 3/21/2030 | Nonpublic | Senior Notes      
Debt Instrument [Line Items]      
Interest Rate 3.96%    
Long-term debt, gross $ 150,000,000 $ 150,000,000  
2021 Revolving Credit Facility Agreement | Nonpublic | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Aggregate maximum borrowing capacity     $ 500,000,000