XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value - Schedule of fair value, assets and liabilities measured on recurring basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques    
Available-for-sale investments $ 29,216 $ 55,538
Equity investments 10,000  
Term Loan A-1    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 248,788  
Term Loan A-2    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 24,942  
Convertible Senior Notes due 2026    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 615,564  
Revolving Credit Facility    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 1    
Fair Value Measurement Inputs and Valuation Techniques    
Available-for-sale investments 29,216  
Equity investments 0  
Fair Value, Inputs, Level 1 | Term Loan A-1    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 1 | Term Loan A-2    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 1 | Convertible Senior Notes due 2026    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 1 | Revolving Credit Facility    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 2    
Fair Value Measurement Inputs and Valuation Techniques    
Available-for-sale investments 0  
Equity investments 0  
Fair Value, Inputs, Level 2 | Term Loan A-1    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 248,788  
Fair Value, Inputs, Level 2 | Term Loan A-2    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 24,942  
Fair Value, Inputs, Level 2 | Convertible Senior Notes due 2026    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 615,564  
Fair Value, Inputs, Level 2 | Revolving Credit Facility    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 3    
Fair Value Measurement Inputs and Valuation Techniques    
Available-for-sale investments 0  
Equity investments 10,000  
Fair Value, Inputs, Level 3 | Term Loan A-1    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 3 | Term Loan A-2    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 3 | Convertible Senior Notes due 2026    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 3 | Revolving Credit Facility    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments $ 0