XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Schedule of loss before provision for income taxes by geographic locations
               
   2021   2020   2019 
United States  $(45,860)  $(7,525)  $(4,926)
Foreign Countries   2,480    1,718    (10,130)
   $(43,380)  $(5,807)  $(15,056)
Schedule of provision for income taxes
               
   2021   2020   2019 
Current tax:               
Federal tax  $   $   $ 
State tax   4    12    7 
Foreign countries   1,672    827    275 
Total current tax   1,676    839    282 
Deferred tax:               
Federal tax  $    (22)   (9)
State tax           (4)
Foreign countries   (222)   (359)   (177)
Total deferred tax   (222   (381)   (190)
Total provision for income taxes  $1,454   $458   $92 
Schedule pre-tax (loss) income before provision for income taxes
               
   2021   2020   2019 
Provision for income taxes at U.S. Federal statutory rate  $(9,110  $(1,219)  $(3,161)
State taxes, net of federal benefit   (10)   (411)   (944)
Foreign taxes at different rate   869    458    314 
Non-deductible expenses   12    211    (936)
Tax law changes            
Valuation allowance   9,645    2,150    6,463 
Other   (82   (743)   (209)
Disposition of subsidiaries            
Share Based Compensation   130    12    12 
Gain on debt modification            
Reversal of tax penalty           (1,447)
Total provision for income taxes  $1,454   $458   $92 
Schedule of deferred tax assets and liabilities
          
   2021   2020 
Deferred tax assets:          
Net operating loss carry forwards  $86,624   $78,319 
Temporary differences due to accrued warranty costs   103    138 
Investment in subsidiaries   4,459    4,459 
Credits   16    16 
Allowance for bad debts   2,076    1,545 
Fair value adjustment arising from subsidiaries acquisition   30    29 
Stock compensation   1,861    820 
Unrealized loss on derivatives   5,095    5,109 
Unrealized investment loss   3,407    4,390 
Impairment of property and equipment, and project assets   541    541 
Other temporary differences   7,726    6,841 
Valuation allowance   (111,770   (102,125)
Total deferred tax assets   168    82 
Deferred tax liabilities:          
Fair value adjustment arising from subsidiaries acquisition   (2,970   (3,966)
Other        
Total deferred tax liabilities   (2,970   (3,966)
Net deferred tax liabilities  $(2,802  $(3,884)