XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Total $ 195,320 $ 193,244
Liabilities 7,149 6,858
Warrant Liabilities [Member]    
Liabilities [1] 227 227
Company Earn-Outs [Member]    
Liabilities [1]   6,631
Fair Value, Inputs, Level 1 [Member]    
Total 0 0
Liabilities 0 0
Fair Value, Inputs, Level 1 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Fair Value, Inputs, Level 1 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   0
Fair Value, Inputs, Level 2 [Member]    
Total 195,320 193,244
Liabilities 227 227
Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 227 227
Fair Value, Inputs, Level 2 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   0
Fair Value, Inputs, Level 3 [Member]    
Total 0 0
Liabilities 6,922 6,631
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Fair Value, Inputs, Level 3 [Member] | Company Earn-Outs [Member]    
Liabilities [1]   6,631
Certificates of Deposit [Member]    
Cash Equivalents [2] 1,707 1,693
Short term investments [2] 2,879 2,620
Cash Equivalents [2] 1,707 1,693
Certificates of deposit (1) [2]   162
Certificates of Deposit [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents [2] 0 0
Short term investments [2] 0 0
Cash Equivalents [2] 0 0
Certificates of deposit (1) [2]   0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [2] 1,707 1,693
Short term investments [2] 2,879 2,620
Cash Equivalents [2] 1,707 1,693
Certificates of deposit (1) [2]   162
Certificates of Deposit [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents [2] 0 0
Short term investments [2] 0 0
Cash Equivalents [2] 0 0
Certificates of deposit (1) [2]   0
Money Market Funds [Member]    
Cash Equivalents [3] 190,734 188,769
Cash Equivalents [3] 190,734 188,769
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash Equivalents [3] 0 0
Cash Equivalents [3] 0 0
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [3] 190,734 188,769
Cash Equivalents [3] 190,734 188,769
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents [3] 0 0
Cash Equivalents [3] 0 $ 0
Company Earn-Outs [Member]    
Liabilities [1] 6,922  
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] $ 6,922  
[1] Refer to “Note 11 — Earn-Out and Warrant Liabilities” for further details.
[2] The majority of certificates of deposit are foreign deposits.
[3] Profits on securities for the three months ended March 31, 2023 and 2022 were $1.7 million and $0 million, respectively.