XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
[1]
Marketable Securities [Line Items]    
Amortized costs $ 83,812 $ 73,804
Gross Unrealized Gains 1  
Gross Unrealized Loss (44) (20)
Fair Value 83,769 73,784
Commercial Paper    
Marketable Securities [Line Items]    
Amortized costs 50,904 43,969
Fair Value 50,904 43,969
Corporate Debt    
Marketable Securities [Line Items]    
Amortized costs 14,814 17,084
Gross Unrealized Gains 1  
Gross Unrealized Loss (18) (12)
Fair Value 14,797 17,072
U.S. Government Agency    
Marketable Securities [Line Items]    
Amortized costs 15,081 5,056
Gross Unrealized Loss (20) (3)
Fair Value 15,061 5,053
Asset-Backed Securities    
Marketable Securities [Line Items]    
Amortized costs 3,013 7,695
Gross Unrealized Loss (6) (5)
Fair Value $ 3,007 $ 7,690
[1] These items have been reclassified to conform to current period presentation.