XML 149 R40.htm IDEA: XBRL DOCUMENT v3.22.1
MARKETABLE SECURITIES - Summary of Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized gains $ 0  
Cost    
Debt Securities, Available-for-sale [Line Items]    
Cost 19,614 $ 10,992
Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Fair Value 19,537 10,983
Certificates of deposit | Level 1 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 0 401
Marketable Securities, with unrealized gains 649 0
Total Corporate notes 649 401
Certificates of deposit | Level 1 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 0 400
Marketable Securities, with unrealized gains 649 0
Total Corporate notes 649 400
U.S. Treasury and agency notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 4,637 1,360
Cost 4,637 1,360
U.S. Treasury and agency notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 4,616 1,358
Fair Value 4,616 1,358
Corporate notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 12,081 9,231
Marketable securities with unrecognized losses for more than 12 months 595 0
Marketable Securities, with unrealized gains 1,500 0
Cost 14,176 9,231
Corporate notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 12,033 9,225
Marketable securities with unrecognized losses for more than 12 months 589 0
Marketable Securities, with unrealized gains 1,500 0
Fair Value 14,122 9,225
Municipal notes | Level 2 | Cost    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 152 0
Total Corporate notes 152 0
Municipal notes | Level 2 | Fair Value    
Debt Securities, Available-for-sale [Line Items]    
Marketable Securities, with unrealized losses for less than 12 months 150 0
Total Corporate notes $ 150 $ 0