XML 354 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Summary of Available-for-sale Securities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized gains $ 0  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 10,992,000 $ 2,766,000
Cost | Certificates of deposit | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 401,000 0
Marketable Securities with unrecognized gains 0 0
Cost 401,000 0
Cost | U.S. Treasury and agency notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 1,360,000 0
Marketable Securities with unrecognized gains 0 801,000
Cost 1,360,000 801,000
Cost | Corporate notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 9,231,000 708,000
Marketable Securities with unrecognized gains 0 1,257,000
Cost 9,231,000 1,965,000
Estimated Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Estimated Fair Value 10,983,000 2,771,000
Estimated Fair Value | Certificates of deposit | Level 1    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 400,000 0
Marketable Securities with unrecognized gains 0 0
Estimated Fair Value 400,000 0
Estimated Fair Value | U.S. Treasury and agency notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 1,358,000 0
Marketable Securities with unrecognized gains 0 803,000
Estimated Fair Value 1,358,000 803,000
Estimated Fair Value | Corporate notes | Level 2    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities with unrecognized losses for less than 12 months 9,225,000 707,000
Marketable Securities with unrecognized gains 0 1,261,000
Estimated Fair Value $ 9,225,000 $ 1,968,000