XML 94 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities and Fair Value Measurements - Summary of Available for Sale Marketable Securities By Security Type (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost $ 53,163 $ 92,982
Gross Unrealized Gains 0 0
Gross Unrealized Losses (10) (7)
Estimated Fair Value 53,153 92,975
Commercial paper (due within one year)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost 36,246  
Gross Unrealized Gains 0  
Gross Unrealized Losses (3)  
Estimated Fair Value 36,243  
Corporate notes and bonds (due within one year)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost 16,917  
Gross Unrealized Gains 0  
Gross Unrealized Losses (7)  
Estimated Fair Value $ 16,910  
U.S. treasury notes (due within one year)    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Amortized Cost   92,982
Gross Unrealized Gains   0
Gross Unrealized Losses   (7)
Estimated Fair Value   $ 92,975