XML 69 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Note 3 - Investments and Fair Value Measurements - Reconciliation of Changes in Fair Value (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Contingent Consideration Liability [Member]  
Balance $ 720
Fair value of financial instrument liability at inception 150
Balance 570
Fair value adjustment (150)
Warrant Liability [Member]  
Balance 0
Fair value adjustment to financial instrument liability (11,085)
Balance 1,777
Issuance of shares upon exercise and reset of financial instrument (6,938)
Proceeds from sale of warrants including pre-funded warrants 19,800
Seller Financed Notes Payable - Front Line Power Acquisition [Member] | Long-Term Debt [Member]  
Balance 0
Fair value of financial instrument liability at inception 26,782
Fair value adjustment to financial instrument liability 16,911
Balance 43,693
Fair value adjustment (26,782)
Syndicated Term Note [Member] | Long-Term Debt [Member]  
Balance 825
Fair value of financial instrument liability at inception (7,378)
Balance 536
Fair value adjustment 7,378
Issuance of shares upon exercise and reset of financial instrument $ (7,667)