v3.25.4
Long Term Debt - Senior Unsecured Note - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 31, 2025
Jun. 30, 2021
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]          
Proceeds from issuance of senior unsecured notes, net     $ 390,668,000 $ 0 $ 0
2031 Notes | Senior Unsecured Notes          
Debt Instrument [Line Items]          
Notes issued   $ 400,000,000 $ 400,000,000    
Stated interest rate   2.95% 2.95%    
Proceeds from issuance of senior unsecured notes, net   $ 396,600,000      
Percent of principal note amount issued   99.80%      
Deferred finance costs   $ 4,700,000      
Offering discount   $ 800,000 $ 6,900,000 500,000  
Debt instrument, redemption price, percentage     100.00%    
2035 Notes | Senior Unsecured Notes          
Debt Instrument [Line Items]          
Notes issued $ 400,000,000   $ 400,000,000    
Stated interest rate 5.40%   5.40%    
Proceeds from issuance of senior unsecured notes, net $ 390,700,000        
Percent of principal note amount issued 98.30%        
Deferred finance costs $ 3,900,000        
Offering discount $ 6,700,000        
July 2031 and December 2035 Senior Notes | Senior Unsecured Notes          
Debt Instrument [Line Items]          
Total deferred finance costs, net     $ 6,400,000 $ 3,100,000