XML 87 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Credit Agreement - Summary of Future Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Disclosure [Abstract]    
2024 $ 30,000  
2025 30,000  
2026 30,000  
2027 30,000  
2028 1,428,750  
Thereafter 1,417,500  
Total outstanding term loan principal 2,966,250  
Debt instrument increase in the credit facility 185,000  
Unaccreted discount and debt issuance costs (30,344)  
Total debt 3,120,906  
Less: short-term debt 215,000  
Long-term debt $ 2,905,906 $ 3,178,412