XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 14 - Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Money market funds $ 178,581  
Total 186,251 $ 183,358
Liabilities 17,526 18,879
Warrant Liabilities [Member]    
Liabilities [1] 386 533
Fair Value, Inputs, Level 1 [Member]    
Money market funds 0  
Total 0 0
Liabilities 0 0
Fair Value, Inputs, Level 1 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Fair Value, Inputs, Level 2 [Member]    
Money market funds 178,581  
Total 183,837 181,518
Liabilities 386 533
Fair Value, Inputs, Level 2 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 386 533
Fair Value, Inputs, Level 3 [Member]    
Money market funds 0  
Total 2,414 1,840
Liabilities 17,140 18,346
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Liabilities [1] 0 0
Certificates of Deposit [Member]    
Cash Equivalents [2] 1,509 1,533
Short term investments [2] 3,747 3,721
Cash Equivalents [2] 1,509 1,533
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 [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash Equivalents [2] 1,509 1,533
Short term investments [2] 3,747 3,721
Cash Equivalents [2] 1,509 1,533
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
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] 2,414 1,840
Notes Receivable [Member] | Fair Value, Inputs, Level 1 [Member]    
Notes receivables 0 [3] 0
Notes Receivable [Member] | Fair Value, Inputs, Level 2 [Member]    
Notes receivables 0 [3] 0
Notes Receivable [Member] | Fair Value, Inputs, Level 3 [Member]    
Notes receivables [3] 2,414 1,840
Company Earn-Outs [Member]    
Liabilities [1] 17,140 18,346
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] $ 17,140 $ 18,346
[1] Refer to “Note 10 — Earn-Out and Warrant Liabilities” for further details.
[2] The majority of certificates of deposit are foreign deposits.
[3] Refer to “Note 12 — Variable Interest Entity” for further details.