v3.22.2.2
Note 12 - Fair Value Measurements - Reconciliation of Changes in Fair Value (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Warrant Liability [Member]  
Balance $ 0
Issuance of shares upon exercise and reset of instrument (instrument includes reference price of $0.40 per share at September 30, 2022) (6,939)
Fair value adjustments to Financial instrument liability (15,194)
Balance 5,492
Fair value of warrant liability at inception 27,625
Syndicated Term Note [Member] | Long-Term Debt [Member]  
Balance 825
Issuance of shares upon exercise and reset of instrument (instrument includes reference price of $0.40 per share at September 30, 2022) (4,361)
Fair value adjustments to Financial instrument liability 4,380
Balance 844
Seller Financed Notes Payable - Front Line Power Acquisition [Member] | Derivative Financial Instruments, Liabilities [Member]  
Balance 0
Fair value adjustments to Financial instrument liability 13,303
Balance 40,085
Fair value of financial instrument liability at inception $ 26,782