v3.26.3
Long-Term Debt - Senior Unsecured Note - Schedule of senior Unsecured Notes Outstanding (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Debt Instrument [Line Items]    
Net Proceeds $ 389,876 $ 390,668
2031 Notes | Senior Unsecured Notes    
Debt Instrument [Line Items]    
Principal 400,000  
Discount 800  
Net Proceeds $ 396,600  
Stated Rate 2.95%  
2035 Notes | Senior Unsecured Notes    
Debt Instrument [Line Items]    
Principal $ 400,000  
Discount 6,732  
Net Proceeds $ 390,700  
Stated Rate 5.40%  
2036 Notes | Senior Unsecured Notes    
Debt Instrument [Line Items]    
Principal $ 400,000  
Discount 7,524  
Net Proceeds $ 389,876  
Stated Rate 5.375%