XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Narrative (Details) - 5.75% Senior Notes Due 2028 - Senior Notes
Mar. 31, 2025
USD ($)
Debt Instrument [Line Items]  
Debt instrument, face amount $ 300,000,000
Notes payable interest rate (as a percent) 5.75%