XML 109 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Fair Value Measurements - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Total $ 183,358 $ 193,244
Liabilities 18,879 6,858
Money market funds   188,769
Warrant Liabilities [Member]    
Liabilities [1] 533 227
Fair Value, Inputs, Level 1 [Member]    
Total 0 0
Liabilities 0 0
Money market funds   0
Fair Value, Inputs, Level 1 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Fair Value, Inputs, Level 2 [Member]    
Total 181,518 193,244
Liabilities 533 227
Money market funds   188,769
Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 533 227
Fair Value, Inputs, Level 3 [Member]    
Total 1,840 0
Liabilities 18,346 6,631
Money market funds   0
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Certificates of Deposit [Member]    
Cash Equivalents [2] 1,533 1,693
Cash Equivalents [2] 1,533 1,693
Short term investments [2] 3,721 2,620
Certificates of deposit (1) [2]   162
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) [2]   0
Certificates of Deposit [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [2] 1,533 1,693
Cash Equivalents [2] 1,533 1,693
Short term investments [2] 3,721 2,620
Certificates of deposit (1) [2]   162
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) [2]   0
Money Market Funds [Member]    
Cash Equivalents 4,423  
Cash Equivalents 4,423  
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 4,423  
Cash Equivalents 4,423  
Money Market Funds [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
US Treasury Securities [Member]    
Cash Equivalents 171,841  
Cash Equivalents 171,841  
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 171,841  
Cash Equivalents 171,841  
US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash Equivalents 0  
Cash Equivalents 0  
Notes Receivable [Member]    
Notes receivables (3) [3] 1,840  
Company Earn-Outs [Member]    
Liabilities [1] 18,346 6,631
Company Earn-Outs [Member] | Fair Value, Inputs, Level 1 [Member]    
Liabilities [1] 0 0
Company Earn-Outs [Member] | Fair Value, Inputs, Level 2 [Member]    
Liabilities [1] 0 0
Company Earn-Outs [Member] | Fair Value, Inputs, Level 3 [Member]    
Liabilities [1] $ 18,346 $ 6,631
[1] Refer to "Note 13 - Company Earn-Out and Warrant Liabilities" for further details.
[2] The majority of certificates of deposit are foreign deposits.
[3] Other assets include yielding loan notes to a third party with a total commitment of up to $5.0 million and maturities of greater than twelve months. The notes bear interest at an annual rate equal to 8%. During the years ended December 31, 2023 and 2022, new notes receivables issued were $1.3 million and $0.5 million, respectively. Fair values are based on discounted future cash flows using current interest rates offered for similar notes to third parties with similar credit ratings for the same remaining maturities.