XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Cash Equivalents and Marketable Securities    
Amortized Cost $ 54,212 $ 16,221
Gross Unrealized Losses (550) (8)
Total 53,662 16,213
Commercial paper    
Cash Equivalents and Marketable Securities    
Amortized Cost 16,703 10,244
Gross Unrealized Losses (79) (6)
Total 16,624 10,238
Corporate bonds    
Cash Equivalents and Marketable Securities    
Amortized Cost 25,316 5,977
Gross Unrealized Losses (418) (2)
Total 24,898 $ 5,975
U.S. Treasuries    
Cash Equivalents and Marketable Securities    
Amortized Cost 1,250  
Gross Unrealized Losses (20)  
Total 1,230  
U.S. Government Agencies    
Cash Equivalents and Marketable Securities    
Amortized Cost 10,943  
Gross Unrealized Losses (33)  
Total $ 10,910