XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Continuous loss position (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value    
Less Than 12 Months $ 47,599 $ 43,070
12 Months or Longer 0 0
Total 47,599 43,070
Unrealized Losses    
Less Than 12 Months (464) (116)
12 Months or Longer 0 0
Total (464) (116)
Corporate debt securities    
Fair Value    
Less Than 12 Months 732 737
12 Months or Longer 0 0
Total 732 737
Unrealized Losses    
Less Than 12 Months (3) (2)
12 Months or Longer 0 0
Total (3) (2)
U.S. treasury and agency securities    
Fair Value    
Less Than 12 Months 39,649 31,809
12 Months or Longer 0 0
Total 39,649 31,809
Unrealized Losses    
Less Than 12 Months (439) (104)
12 Months or Longer 0 0
Total (439) (104)
Commercial paper    
Fair Value    
Less Than 12 Months 1,006 1,808
12 Months or Longer 0 0
Total 1,006 1,808
Unrealized Losses    
Less Than 12 Months 0 0
12 Months or Longer 0 0
Total 0 0
Asset backed securities    
Fair Value    
Less Than 12 Months 6,212 8,716
12 Months or Longer 0 0
Total 6,212 8,716
Unrealized Losses    
Less Than 12 Months (22) (10)
12 Months or Longer 0 0
Total $ (22) $ (10)