XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements - Financial Assets & Liabilities Measured At Fair Value On Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Assets:    
Total assets $ 250,028 $ 274,868
Cash Equivalents    
Assets:    
Total assets 37,019 58,935
Cash Equivalents | Money Market Fund    
Assets:    
Total assets 23,032 23,712
Cash Equivalents | Commercial Paper    
Assets:    
Total assets 13,987 34,248
Cash Equivalents | Corporate Debt Securities    
Assets:    
Total assets   975
Marketable Securities    
Assets:    
Total assets 213,009 215,933
Marketable Securities | Commercial Paper    
Assets:    
Total assets 141,860 176,735
Marketable Securities | Asset Backed Securities    
Assets:    
Total assets 1,321 7,011
Marketable Securities | U S Treasury Securities    
Assets:    
Total assets 55,390 28,148
Marketable Securities | U.S. Government Agency Securities    
Assets:    
Total assets 11,459  
Marketable Securities | Corporate Debt Securities    
Assets:    
Total assets 2,979 4,039
Level 1    
Assets:    
Total assets 78,422 51,860
Level 1 | Cash Equivalents    
Assets:    
Total assets 23,032 23,712
Level 1 | Cash Equivalents | Money Market Fund    
Assets:    
Total assets 23,032 23,712
Level 1 | Marketable Securities    
Assets:    
Total assets 55,390 28,148
Level 1 | Marketable Securities | U S Treasury Securities    
Assets:    
Total assets 55,390 28,148
Level 2    
Assets:    
Total assets 171,606 223,008
Level 2 | Cash Equivalents    
Assets:    
Total assets 13,987 35,223
Level 2 | Cash Equivalents | Commercial Paper    
Assets:    
Total assets 13,987 34,248
Level 2 | Cash Equivalents | Corporate Debt Securities    
Assets:    
Total assets   975
Level 2 | Marketable Securities    
Assets:    
Total assets 157,619 187,785
Level 2 | Marketable Securities | Commercial Paper    
Assets:    
Total assets 141,860 176,735
Level 2 | Marketable Securities | Asset Backed Securities    
Assets:    
Total assets 1,321 7,011
Level 2 | Marketable Securities | U.S. Government Agency Securities    
Assets:    
Total assets 11,459  
Level 2 | Marketable Securities | Corporate Debt Securities    
Assets:    
Total assets $ 2,979 $ 4,039