XML 96 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Schedule of Financial Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value of Recurring
$ in Thousands
Dec. 31, 2021
USD ($)
Assets:  
Total $ 145,866
Level 1  
Assets:  
Total 5,404
Level 2  
Assets:  
Total 140,462
Money Market Funds  
Assets:  
Cash equivalents fair value disclosure 5,404
Money Market Funds | Level 1  
Assets:  
Cash equivalents fair value disclosure 5,404
Commercial Paper  
Assets:  
Investments fair value disclosure 37,966
Commercial Paper | Level 2  
Assets:  
Investments fair value disclosure 37,966
Corporate Bonds  
Assets:  
Investments fair value disclosure 95,562
Corporate Bonds | Level 2  
Assets:  
Investments fair value disclosure 95,562
U.S. Government Agencies  
Assets:  
Investments fair value disclosure 6,934
U.S. Government Agencies | Level 2  
Assets:  
Investments fair value disclosure $ 6,934