XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Fair Value and Carrying Value of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
2021 Term Loan B-1 | Fair Value | Term Loan    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 311,288 $ 362,872
2021 Term Loan B-1 | Carrying Value | Term Loan    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable 393,318 397,147
2021 Term Loan B-2 | Fair Value | Term Loan    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable 483,260 578,042
2021 Term Loan B-2 | Carrying Value | Term Loan    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable 610,175 629,832
2022 Term Loan B-1 | Fair Value | Term Loan    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable 454,848 567,974
2022 Term Loan B-1 | Carrying Value | Term Loan    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable 597,922 614,139
2022 Term Loan B-2 | Fair Value | Term Loan    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable 514,635 623,235
2022 Term Loan B-2 | Carrying Value | Term Loan    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 616,504 640,899
9.25% senior secured notes due 2025 | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument interest rate percentage 9.25%  
9.25% senior secured notes due 2025 | Fair Value | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 97,798 774,128
9.25% senior secured notes due 2025 | Carrying Value | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 104,901 775,000
7.375% senior secured notes due 2025 | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument interest rate percentage 7.375%  
7.375% senior secured notes due 2025 | Fair Value | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 755,535 813,539
7.375% senior secured notes due 2025 | Carrying Value | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 850,000 850,000
4.00% senior exchangeable notes due 2025 | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument interest rate percentage 4.00%  
4.00% senior exchangeable notes due 2025 | Fair Value | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 259,092 358,440
4.00% senior exchangeable notes due 2025 | Carrying Value | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 333,220 333,220
11.25% senior secured notes due 2027 | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Debt instrument interest rate percentage 11.25%  
11.25% senior secured notes due 2027 | Fair Value | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 469,558 572,058
11.25% senior secured notes due 2027 | Carrying Value | Senior Secured Notes    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Financial instrument fair value, notes payable $ 545,554 $ 544,770