XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value -Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Measurement Inputs and Valuation Techniques    
Available-for-sale investments $ 21,176 $ 55,538
Equity investments 10,000  
Term Loan A-1    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 139,395  
Term Loan A-2    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Convertible Senior Notes due 2026    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 586,098  
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 21,176  
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 139,395  
Fair Value, Inputs, Level 2 | Term Loan A-2    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 0  
Fair Value, Inputs, Level 2 | Convertible Senior Notes due 2026    
Fair Value Measurement Inputs and Valuation Techniques    
Debt instruments 586,098  
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