v3.26.1
Note 13 - Income Taxes - Reconciliation of Income Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
U.S. federal income tax benefit at statutory rate   $ 11,231 $ 13,271
State and local income tax, net of federal benefit $ 2,335 3,165 3,931
State and local income tax, net of federal benefit, percent 6.50%    
Foreign tax effect $ 0    
Foreign tax effect, percent 0.00%    
Effect of cross border tax laws $ 0    
Effect of cross border tax laws, percent 0.00%    
Valuation allowance $ 501 183 (159)
Valuation allowance, percent 1.40%    
Stock-based compensation $ 588    
Stock-based compensation, percent 1.70%    
Permanent difference $ 12    
Permanent difference, percent 0.00%    
Warrants $ 0    
Warrants, percent 0.00%    
Solar credits $ (5,312)    
Solar credits, percent (14.70%)    
Penalty and interest $ 2,930 1,616 226
Penalty and interest, percent 8.10%    
Others $ (327) (640) 165
Others, percent (1.20%)    
Unrecognized tax benefits $ (55)    
Unrecognized tax benefits, percent 0.20%    
Balance at end of period $ 8,262 15,358 16,622
Balance at end of period, percent 23.00%    
Stock-based compensation   $ (197) $ (812)
Income Tax Jurisdiction, Domestic Federal [Member]      
U.S. federal income tax benefit at statutory rate $ 7,590    
U.S. federal income tax benefit at statutory rate, percent 21.00%