XML 83 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Line Of Credit Facility [Line Items]    
Less: Unamortized issuance costs $ (9,619) $ (11,662)
Total long-term debt 1,078,181 865,338
Revolving Credit Facility    
Line Of Credit Facility [Line Items]    
Long term debt 487,800 277,000
2028 Senior Notes    
Line Of Credit Facility [Line Items]    
Long term debt 600,000 600,000
Less: Unamortized issuance costs $ (9,600) $ (11,700)