v3.26.1
Note 13 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

Year ended December 31,

 

(in thousands)

  2025   2024   2023 
     

(As Restated)

  

(As Restated)

 

Domestic

 $37,425  $53,971  $63,176 

Foreign

  (1,284)  (490)  20 

INCOME BEFORE INCOME TAXES

 $36,141  $53,481  $63,196 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 

(in thousands)

  2025   2024 
     

(As Restated)

 

Deferred income tax assets (liabilities):

        

Net operating loss

 $10,117  $10,013 

Accrued expenses

  2,453   2,136 

Bad debt reserve

  2,141   2,183 

Lease liability

  222   528 

Stock options and restricted stock

  1,021   1,607 

Unrealized gain

  226   239 

State taxes

  35   23 

Amortization

  (3,110)  (363)

ROU assets

  (204)  (491)

Total deferred income tax assets

  12,901   15,875 

Valuation allowance

  (10,592)  (10,252)

DEFERRED INCOME TAX ASSETS, NET

 $2,309  $5,623 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year ended December 31,

 

(in thousands)

  2025   2024   2023 
     

(As Restated)

  

(As Restated)

 

Current:

            

Federal

 $1,911  $12,755  $10,790 

State and local

  3,037   3,806   4,452 
   4,948   16,561   15,242 

Deferred:

            

Federal

  3,414   (1,389)  842 

Foreign

  (170)      

State and local

  70   186   538 
   3,314   (1,203)  1,380 

PROVISION FOR INCOME TAXES

 $8,262  $15,358  $16,622 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31, 2025

 
  

Amount

  

Percent

 
  

(in thousands)

     

U.S. federal income tax benefit at statutory rate

 $7,590   21.0%

State and local income tax, net of federal benefit

  2,335   6.5 

Foreign tax effect

      

Effect of cross border tax laws

      

Valuation allowance

  501   1.4 

Non taxable items:

        

Stock-based compensation

  588   1.7 

Permanent difference

  12    

Warrants

      

Tax credit:

        

Solar credits

  (5,312)  (14.7)

Penalty and interest

  2,930   8.1 

Others

  (327)  (1.2)

Changes in unrecognized tax benefits:

        

Unrecognized tax benefits

  (55)  0.2 

Balance at end of period

 $8,262   23.0%
  

Year ended December 31,

 

(in thousands)

  2024   2023 
  

(As Restated)

  

(As Restated)

 

U.S. federal income tax benefit at statutory rate

 $11,231  $13,271 

State and local income tax, net of federal benefit

  3,165   3,931 

Penalty and interests

  1,616   226 

Valuation allowance

  183   (159)

Stock-based compensation

  (197)  (812)

Others

  (640)  165 

PROVISION FOR INCOME TAXES

 $15,358  $16,622 
Summary of Valuation Allowance [Table Text Block]
  

Balance at beginning of period

  

Additions charged to costs and expenses

  

Deductions

  

Balance at end of period

 
  

(in thousands)

 

Year ended December 31, 2025

                

Reserves for valuation allowances deducted from deferred income taxes, net

 $10,252  $340  $  $10,592 

Year ended December 31, 2024

                

Reserves for valuation allowances deducted from deferred income taxes, net

 $10,069  $183  $  $10,252 

Year ended December 31, 2023

                

Reserves for valuation allowances deducted from deferred income taxes, net

 $10,228  $  $(159) $10,069 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

Year ended December 31,

 
  

2025

  

2024

 
  

(in thousands)

 

Balance at beginning of period

 $111  $183 

Additions based on tax positions related to the current period

  56   18 

Additions based on tax positions related to prior periods

      

Lapses of statutes of limitations

     (90)

Balance at end of period

 $167  $111 
Schedule of Cash Taxes Paid [Table Text Block]

Federal

 $4,800 

State and local

    

Connecticut

  475 

New York

  475 

Pennsylvania

  325 

Others

  920 

Income Taxes, net of amounts refunded

 $6,995