XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Continuous loss position (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value    
Less Than 12 Months $ 43,070 $ 4,435
12 Months or Longer 0 0
Total 43,070 4,435
Unrealized Losses    
Less Than 12 Months (116) 0
12 Months or Longer 0 0
Total (116) 0
Corporate debt securities    
Fair Value    
Less Than 12 Months 737 2,826
12 Months or Longer 0 0
Total 737 2,826
Unrealized Losses    
Less Than 12 Months (2) 0
12 Months or Longer 0 0
Total (2) 0
U.S. treasury and agency securities    
Fair Value    
Less Than 12 Months 31,809 1,016
12 Months or Longer 0 0
Total 31,809 1,016
Unrealized Losses    
Less Than 12 Months (104) 0
12 Months or Longer 0 0
Total (104) 0
Commercial paper    
Fair Value    
Less Than 12 Months 1,808 0
12 Months or Longer 0 0
Total 1,808 0
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 8,716 593
12 Months or Longer 0 0
Total 8,716 593
Unrealized Losses    
Less Than 12 Months (10) 0
12 Months or Longer 0 0
Total $ (10) $ 0