XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable securities continuous loss position for less than 12 months, estimated fair value $ 62,500,000 $ 125,600,000
Marketable securities continuous loss position for less than 12 months, unrealized losses 400,000 1,200,000
Marketable securities continuous loss position for greater than 12 months, estimated fair value 29,900,000 13,900,000
Marketable securities continuous loss position for greater than 12 months, unrealized losses $ 300,000 100,000
2021 Convertible Senior Notes due 2027    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt instrument, maturity year 2027  
Fair Value Measurements Recurring    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 131,970,000 187,968,000
Liabilities measured at fair value 0 0
Fair Value Measurements Recurring | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets measured at fair value $ 0 $ 0