XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 14 - Grants Received (Details Textual) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2022
Oct. 31, 2020
Jun. 30, 2022
Dec. 31, 2024
Dec. 31, 2019
Dec. 31, 2023
Jan. 01, 2023
Accounts Receivable, after Allowance for Credit Loss       $ 1,800   $ 8,600 $ 1,300
PG&E SEM Incentive Program [Member]              
Awarded Grants       1,100      
Proceeds from Grantors       504      
PG&E SEM Incentive Program [Member] | Grant Receivable [Member]              
Accounts Receivable, after Allowance for Credit Loss       131      
U.S. Department of Food And Agriculture Forest Service [Member]              
Awarded Grants       245      
LCFPP [Member]              
Awarded Grants       4,200      
Proceeds from Grantors       3,800      
CDFAs[Member]              
Awarded Grants   $ 7,800     $ 3,200    
Proceeds from Grantors       6,800      
CEC [Member]              
Matching Contribution         7,900    
Actual Expenses Incurred         5,000    
Unearned Grant Proceeds       1,700      
CEC [Member] | Maximum [Member]              
Awarded Grants         $ 5,000    
California Energy Commission Grant for Solar Microgrid, DSC and Battery Backup System [Member]              
Awarded Grants       8,000      
Proceeds from Grantors       5,900      
Matching Contribution       1,600      
CAL FIRE Business and Workforce Development Grant Program [Member]              
Awarded Grants $ 2,000            
Proceeds from Grantors       0      
Matching Contribution 5,800            
CAL Fire [Member]              
Awarded Grants 500            
Proceeds from Grantors       0      
US Forest Service [Member]              
Awarded Grants 642            
USDA Bioguel Producer Program [Member]              
Proceeds from Grantors     $ 14,200        
Matching Contribution $ 2,400            
California Energy Commission Grant for Mechanical Vapor Recompression System [Member]              
Awarded Grants       6,000      
Proceeds from Grantors       3,900      
Matching Contribution       $ 5,300