XML 62 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of loss before provision for income taxes by geographic locations
          
   For the years ended December 31, 
   2022   2021 
United States  $(35,293)  $(45,860)
Foreign Countries   3,562    2,480 
Total loss before income taxes  $(31,731)  $(43,380)
Schedule of provision for income taxes
          
   For the years ended December 31, 
   2022   2021 
Current tax:          
Federal tax  $   $ 
State tax   21    4 
Foreign countries   2,439    1,672 
Total current tax   2,460    1,676 
Deferred tax:          
Federal tax  $     
State tax        
Foreign countries   (468)   (222)
Total deferred tax   (468)   (222)
Total provision for income taxes  $1,992   $1,454 
Schedule pre-tax (loss) income before provision for income taxes
          
   For the years ended December 31, 
   2022   2021 
Provision for income taxes at U.S. Federal statutory rate  $(6,664)  $(9,110)
State taxes, net of federal benefit   (3,958)   (10)
Foreign taxes at different rate   730    869 
Non-deductible expenses   47    12 
Valuation allowance   16,382    9,645 
Other   (475)   (82)
Share Based Compensation   145    130 
Deferred True-up   (3,473)    
Credits   (742)    
Total provision for income taxes  $1,992   $1,454 
Schedule of deferred tax assets and liabilities
          
   As of December 31, 
   2022   2021 
Deferred tax assets:          
Net operating loss carry forwards  $97,622   $86,624 
Impairment of property and equipment, and project assets   86    541 
Temporary differences due to accrued warranty costs   83    103 
Investment in subsidiaries   3,777    4,459 
Credits   1,246    16 
Allowance for bad debts   2,021    2,076 
Fair value adjustment arising from subsidiaries acquisition   26    30 
Stock compensation   2,790    1,861 
Unrealized loss on derivatives   5,918    5,095 
Unrealized investment loss   3,963    3,407 
           
Other temporary differences   11,101    7,726 
Valuation allowance   (128,152)   (111,770)
Total deferred tax assets   479    168 
Deferred tax liabilities:          
Fair value adjustment arising from subsidiaries acquisition   (2,673)   (2,970)
Total deferred tax liabilities   (2,673)   (2,970)
Net deferred tax liabilities  $(2,194)  $(2,802)