XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Additional Information (Details) - Level 1 - $ / shares
Dec. 31, 2024
Dec. 31, 2023
July 2027 Notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Market Price Per Share $ 24.88 $ 24.8
December 2027 Notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Market Price Per Share $ 25.1 $ 25.13