XML 77 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Credit Facility and Other Long-Term Debt - Scheduled Maturities Of Long Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Jun. 01, 2024
Mar. 31, 2024
Debt Disclosure [Abstract]      
2025 (three months ending) $ 0    
2026 0    
2027 600,000    
2028 and thereafter 0    
Total principal payments due 600,000 $ 80,900 $ 680,919
Current maturities of long-term debt $ 0   $ 80,919