XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Schedule of Financial Assets And Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value Measurements Recurring Basis
$ in Thousands
Jun. 30, 2022
USD ($)
Assets:  
Total $ 120,336
Level 1  
Assets:  
Total 6,521
Level 2  
Assets:  
Total 113,815
Money Market Funds  
Assets:  
Cash equivalents fair value disclosure 6,521
Money Market Funds | Level 1  
Assets:  
Cash equivalents fair value disclosure 6,521
Commercial Paper  
Assets:  
Investments fair value disclosure 31,247
Commercial Paper | Level 2  
Assets:  
Investments fair value disclosure 31,247
Corporate Bonds  
Assets:  
Investments fair value disclosure 75,889
Corporate Bonds | Level 2  
Assets:  
Investments fair value disclosure 75,889
U.S. Government Agencies  
Assets:  
Investments fair value disclosure 6,679
U.S. Government Agencies | Level 2  
Assets:  
Investments fair value disclosure $ 6,679