XML 94 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Additional Information Related to Senior Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Oct. 07, 2020
Debt Instrument [Line Items]      
Less: Unamortized discount $ (5,676) $ (2,463)  
Less: Deferred issuance costs (2,336) (6,263)  
4.625% Senior Notes Due in 2030 | Senior Notes      
Debt Instrument [Line Items]      
Principal amount of 4.625% Senior Notes 460,038 460,038 $ 750,000
Less: Unamortized discount (2,148) (2,463)  
Less: Deferred issuance costs (679) (779)  
Total long-term debt $ 457,211 $ 456,796