Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details)

v3.22.1
Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value $ 279,183 $ 254,433
Certificates of deposit [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value 40,034 40,014
Commercial paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value 239,149 214,419
Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value 279,183 254,433
Level 2 [Member] | Certificates of deposit [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value 40,034 40,014
Level 2 [Member] | Commercial paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value $ 239,149 $ 214,419