XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Summary of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 85,282 $ 6,684
Unrealized Gains 0 0
Unrealized Losses (187) (5)
Marketable securities 85,095 6,679
U.S. Treasury Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,492  
Unrealized Gains 0  
Unrealized Losses (1)  
Marketable securities 2,491  
Corporate Debt Securities with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 15,879 3,072
Unrealized Gains 0 0
Unrealized Losses (29) (3)
Marketable securities 15,850 3,069
Negotiable Certificates of Deposit with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,190  
Unrealized Gains 0  
Unrealized Losses (1)  
Marketable securities 1,189  
U.S. Treasury Securities with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 63,034  
Unrealized Gains 0  
Unrealized Losses (153)  
Marketable securities 62,881  
Negotiable Certificates of Deposit with 1 to 2 Years Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,687  
Unrealized Gains 0  
Unrealized Losses (3)  
Marketable securities $ 2,684  
Corporate Debt Securities with 1 Year or Less Maturity    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   3,612
Unrealized Gains   0
Unrealized Losses   (2)
Marketable securities   $ 3,610