XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Oct. 07, 2020
Nov. 15, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Unrealized (loss) gain on short-term investments held at the reporting date, net $ (28,500) $ (7,100)      
Short-term investments $ 27,109 $ 58,421      
4.625% Senior Notes Due in 2030 | Senior Notes          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Stated interest rate       4.625%  
1.75% Convertible Notes | Convertible Debt          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Stated interest rate     1.75%   1.75%
Measurement Input, Discount Rate          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Measurement input 0.13 0.14      
Measurement Input, Conversion Term          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt securities, term   1 year      
Measurement Input, Conversion Term | Minimum          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt securities, term 11 months        
Measurement Input, Conversion Term | Maximum          
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]          
Debt securities, term 2 years 8 months