XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value $ 224,391 $ 254,433
Certificates of deposit [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value 40,054 40,014
Commercial paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value 184,337 214,419
Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value 224,391 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,054 40,014
Level 2 [Member] | Commercial paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value $ 184,337 $ 214,419