XML 71 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Debt Refinancing and Unutilized Financing Costs (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Feb. 13, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument [Line Items]          
Debt refinancing and unutilized financing costs   $ (181) $ 2,964 $ 3,615 $ 2,964
3.325% of Senior Unsecured Notes Due 2025          
Debt Instrument [Line Items]          
Senior unsecured notes, interest rate 3.325% 3.325%   3.325%  
Debt Instrument Maturity Year 2025     2025  
2.500% of Senior Unsecured Notes Due 2026          
Debt Instrument [Line Items]          
Senior unsecured notes, interest rate 2.50% 2.50%   2.50%  
Debt Instrument Maturity Year 2026     2026  
5.250% of Senior Unsecured Notes Due 2026          
Debt Instrument [Line Items]          
Senior unsecured notes, interest rate 5.25% 5.25%   5.25%  
Debt Instrument Maturity Year 2026     2026