XML 74 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Schedule of Fair Value Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value $ 170,907 $ 188,469
Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 25,090 25,028
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 195,997 234,492
Investments at fair value 104,878 131,352
Fair Value, Measurements, Recurring | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 170,907 188,469
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 25,090 46,023
Investments at fair value 104,878 131,352
Fair Value, Measurements, Recurring | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Corporate bonds and commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   996
Investments at fair value 44,219 31,239
Fair Value, Measurements, Recurring | Corporate bonds and commercial paper | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Corporate bonds and commercial paper | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   996
Investments at fair value 44,219 31,239
Fair Value, Measurements, Recurring | Corporate bonds and commercial paper | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | U.S. government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   19,999
Investments at fair value 48,498 90,106
Fair Value, Measurements, Recurring | U.S. government securities | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | U.S. government securities | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   19,999
Investments at fair value 48,498 90,106
Fair Value, Measurements, Recurring | U.S. government securities | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value   0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 170,907 188,469
Fair Value, Measurements, Recurring | Money market funds | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 170,907 188,469
Fair Value, Measurements, Recurring | Money market funds | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Fair Value, Measurements, Recurring | Money market funds | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Fair Value, Measurements, Recurring | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 25,090 25,028
Investments at fair value 12,161 10,007
Fair Value, Measurements, Recurring | Certificates of deposit | Quoted Prices in Active Markets for Identical Assets (Level I)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Investments at fair value 0 0
Fair Value, Measurements, Recurring | Certificates of deposit | Significant Other Observable Inputs (Level II)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 25,090 25,028
Investments at fair value 12,161 10,007
Fair Value, Measurements, Recurring | Certificates of deposit | Significant Unobservable Inputs (Level III)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents at fair value 0 0
Investments at fair value $ 0 $ 0