v3.26.1
Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total long-term debt, net $ 993,162 $ 992,287
2029 Senior Notes    
Debt Instrument [Line Items]    
Principal 500,000 500,000
Unamortized discount (2,329) (2,733)
Unamortized issuance costs (524) (615)
Total long-term debt, net 497,147 496,652
2031 Senior Notes    
Debt Instrument [Line Items]    
Principal 500,000 500,000
Unamortized discount (3,253) (3,563)
Unamortized issuance costs (732) (802)
Total long-term debt, net $ 496,015 $ 495,635