XML 121 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Schedule of Debt (Details) - USD ($)
Dec. 31, 2024
Jan. 12, 2024
Dec. 31, 2023
Debt Instrument      
Long-term debt $ 670,673,000   $ 547,260,000
Total 670,673,000   547,260,000
Line of Credit | Revolving Credit Facility      
Debt Instrument      
Long-term debt 75,000,000   0
7.500% Senior Notes | Senior Notes      
Debt Instrument      
Long-term debt 595,673,000   0
Total $ 595,673,000   0
Stated interest rate 7.50% 7.50%  
Delayed Draw Term Loan | Line of Credit | Revolving Credit Facility      
Debt Instrument      
Long-term debt $ 0   417,260,000
Total 0   417,260,000
Cantor Credit Agreement | Line of Credit | Revolving Credit Facility      
Debt Instrument      
Long-term debt 0   130,000,000
Total $ 0   $ 130,000,000.0