v3.25.1
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Mar. 13, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Less: unamortized deferred financing costs $ (11,176)   $ (2,400)
Total long-term debt, net 798,824   842,600
Credit Facility      
Debt Instrument [Line Items]      
Long-term debt, gross 60,000   445,000
Senior Notes | 2033 Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, gross 750,000   0
Less: unamortized deferred financing costs   $ (11,200)  
Senior Notes | 2026 Senior Notes      
Debt Instrument [Line Items]      
Long-term debt, gross $ 0   $ 400,000