XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Short term investments $ 178,862 $ 193,244
Liabilities 14,219 6,858
Money market funds (2) [1]   188,769
Company Earn-Outs [Member]    
Liabilities [2]   6,631
Warrant Liabilities [Member]    
Liabilities [2] 397 227
Fair Value, Inputs, Level 1 [Member]    
Short term investments   0
Liabilities 0 0
Money market funds (2) [1]   0
Fair Value, Inputs, Level 1 [Member] | Company Earn-Outs [Member]    
Liabilities [2]   0
Fair Value, Inputs, Level 1 [Member] | Warrant Liabilities [Member]    
Liabilities [2] 0 0
Fair Value, Inputs, Level 2 [Member]    
Short term investments   193,244
Liabilities 397 227
Money market funds (2) [1]   188,769
Fair Value, Inputs, Level 2 [Member] | Company Earn-Outs [Member]    
Liabilities [2]   0
Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]    
Liabilities [2] 397 227
Fair Value, Inputs, Level 3 [Member]    
Short term investments   0
Liabilities 13,822 6,631
Money market funds (2) [1]   0
Fair Value, Inputs, Level 3 [Member] | Company Earn-Outs [Member]    
Liabilities [2]   6,631
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Liabilities [2] 0 0
Certificates of Deposit [Member]    
Cash Equivalents [3] 1,483 1,693
Cash Equivalents [3] 1,483 1,693
Short term investments [3] 3,478 2,620
Certificates of deposit (1) [3]   162
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents [3] 0 0
Cash Equivalents [3] 0 0
Short term investments [3] 0 0
Short term investments 0  
Certificates of deposit (1) [3]   0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [3] 1,483 1,693
Cash Equivalents [3] 1,483 1,693
Short term investments [3] 3,478 2,620
Short term investments 178,862  
Certificates of deposit (1) [3]   162
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents [3] 0 0
Cash Equivalents [3] 0 0
Short term investments [3] 0 0
Short term investments 0  
Certificates of deposit (1) [3]   $ 0
Money Market Funds [Member]    
Cash Equivalents [1] 4,108  
Cash Equivalents [1] 4,108  
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents [1] 0  
Cash Equivalents [1] 0  
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [1] 4,108  
Cash Equivalents [1] 4,108  
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents [1] 0  
Cash Equivalents [1] 0  
US Treasury Securities [Member]    
Cash Equivalents 169,793  
Cash Equivalents 169,793  
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 169,793  
Cash Equivalents 169,793  
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
Company Earn-Outs [Member]    
Liabilities [2] 13,822  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 1 [Member]    
Liabilities [2] 0  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 2 [Member]    
Liabilities [2] 0  
Company Earn-Outs [Member] | Fair Value, Inputs, Level 3 [Member]    
Liabilities [2] $ 13,822  
[1] Profits on securities for the three and nine months ended September 30, 2023 were $2.2 million and $5.8 million, respectively, and for the three and nine months ended September 30, 2022 were $1.2 million and $1.2 million, respectively.
[2] Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.
[3] The majority of certificates of deposit are foreign deposits.