XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.2
Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Short term investments $ 195,707 $ 193,244
Liabilities 11,306 6,858
Money market funds (2)   188,769
Company Earn-Outs [Member]    
Liabilities [1]   6,631
Warrant Liabilities [Member]    
Liabilities [1] 367 227
Fair Value, Inputs, Level 1 [Member]    
Short term investments   0
Liabilities 0 0
Money market funds (2)   0
Fair Value, Inputs, Level 1 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   0
Fair Value, Inputs, Level 1 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Fair Value, Inputs, Level 2 [Member]    
Short term investments   193,244
Liabilities 367 227
Money market funds (2)   188,769
Fair Value, Inputs, Level 2 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   0
Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 367 227
Fair Value, Inputs, Level 3 [Member]    
Short term investments   0
Liabilities 10,939 6,631
Money market funds (2)   0
Fair Value, Inputs, Level 3 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   6,631
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Certificates of Deposit [Member]    
Cash Equivalents [2] 1,486 1,693
Cash Equivalents [2] 1,486 1,693
Short term investments [2] 3,191 2,620
Certificates of deposit (1) 40 162 [2]
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents [2] 0 0
Cash Equivalents [2] 0 0
Short term investments [2] 0 0
Certificates of deposit (1) 0 0 [2]
Short term investments 0  
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [2] 1,486 1,693
Cash Equivalents [2] 1,486 1,693
Short term investments [2] 3,191 2,620
Certificates of deposit (1) 40 162 [2]
Short term investments 195,707  
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents [2] 0 0
Cash Equivalents [2] 0 0
Short term investments [2] 0 0
Certificates of deposit (1) 0 $ 0 [2]
Short term investments 0  
Money Market Funds [Member]    
Cash Equivalents 23,113  
Cash Equivalents 23,113  
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 23,113  
Cash Equivalents 23,113  
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
US Treasury Securities [Member]    
Cash Equivalents 167,877  
Cash Equivalents 167,877  
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents 167,877  
Cash Equivalents 167,877  
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
Company Earn-Outs [Member]    
Liabilities [1] 10,939  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 1 [Member]    
Liabilities [1] 0  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 2 [Member]    
Liabilities [1] 0  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 3 [Member]    
Liabilities [1] $ 10,939  
[1] Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.
[2] The majority of certificates of deposit are foreign deposits.