XML 81 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Future Minimum Payments under Notes (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
2029 Notes and Interest on 2029 Notes  
Debt Instrument [Line Items]  
2023 $ 16,819
2024 16,819
2025 16,819
2026 16,819
2027 16,819
Thereafter 772,728
Total future payments 856,823
Interest on 2029 Notes  
Debt Instrument [Line Items]  
Less amounts representing interest (109,323)
2029 Notes  
Debt Instrument [Line Items]  
Total future payments 747,500
2027 Notes and Interest on 2027 Notes  
Debt Instrument [Line Items]  
2023 13,750
2024 13,750
2025 13,750
2026 13,750
2027 556,875
Thereafter 0
Total future payments 611,875
Interest on 2027 Notes  
Debt Instrument [Line Items]  
Less amounts representing interest (61,875)
2027 Notes  
Debt Instrument [Line Items]  
Total future payments 550,000
2027 Notes and Interest on 2027 Notes and 2029 Notes and Interest on 2029 Notes  
Debt Instrument [Line Items]  
2023 30,569
2024 30,569
2025 30,569
2026 30,569
2027 573,694
Thereafter 772,728
Total future payments 1,468,698
Interest on 2027 and 2029 Notes  
Debt Instrument [Line Items]  
Less amounts representing interest (171,198)
2029 Notes and 2027 Notes  
Debt Instrument [Line Items]  
Total future payments $ 1,297,500