XML 68 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Summary of Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 37,187 $ 151,570
Total investments 102,614 88,794
Total cash, cash equivalents and investments: 139,801 240,364
LEVEL 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 37,187 151,570
Total investments 0 0
Total cash, cash equivalents and investments: 37,187 151,570
LEVEL 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Total investments 102,614 88,794
Total cash, cash equivalents and investments: 102,614 88,794
LEVEL 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Total investments 0 0
Total cash, cash equivalents and investments: 0 0
Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 37,187 151,570
Cash and cash equivalents | LEVEL 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 37,187 151,570
Cash and cash equivalents | LEVEL 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Cash and cash equivalents | LEVEL 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 0 0
Certificates of deposit (due within 1 year)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 9,038  
Certificates of deposit (due within 1 year) | LEVEL 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 0  
Certificates of deposit (due within 1 year) | LEVEL 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 9,038  
Certificates of deposit (due within 1 year) | LEVEL 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 0  
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 50,920 44,104
Commercial paper | LEVEL 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 0 0
Commercial paper | LEVEL 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 50,920 44,104
Commercial paper | LEVEL 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 0 0
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 42,656 44,690
Corporate bonds | LEVEL 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 0 0
Corporate bonds | LEVEL 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments 42,656 44,690
Corporate bonds | LEVEL 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total investments $ 0 $ 0