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

Year Ended December 31,

 
  

2024

  

2023

 

United States

 $(35,667) $(41,197)

Other jurisdictions

  (11,915)  4,076 

Loss before income taxes

 $(47,582) $(37,121)
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Current tax benefit:

        

Federal

 $  $ 

Foreign

  (168)  (2)

Total current tax benefit

  (168)  (2)

Deferred tax benefit:

        

Federal

      

Foreign

  (443)  (69)

Total deferred tax benefit

 $(443) $(69)

Total benefit for income taxes

 $(611) $(71)
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Loss before income taxes

 $(47,582) $(37,121)

Theoretical tax benefit at the statutory rate (21% in 2024 and 2023)

  (9,992)  (7,796)

Differences in jurisdictional tax rates

  (1,733)  (1,465)

Valuation allowance

  10,479   8,452 

Non-deductible expenses

  648   1,059 

Other

  (13)  (321)

Total income tax benefit

  (611)  (71)

Net loss

 $(46,971) $(37,050)
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2024

  

2023

 

Deferred tax assets:

        

Property and equipment

 $567  $685 

Deferred revenue

  1,532   1,453 

Allowance for expected credit losses

  2,916   3,188 

Intangible assets

  833   (20)

Non-deductible expenses

  16,432   12,280 

Warranty and other reserves

  1,356   1,221 

Other

  2,124   1,373 

Loss carryforwards

  56,128   54,268 

Valuation allowance

  (80,429)  (73,416)

Total deferred tax assets

 $1,459  $1,032 

Deferred tax liabilities:

        

Deferred revenue

 $  $15 

Total deferred tax liabilities

 $  $15 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Balance as of the beginning of the year

 $113  $83 

Increases related to tax positions in prior period

  14   30 

Balance as of the end of the year

 $127  $113 
Schedule of Recognized Tax Benefits [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Balance as of the beginning of the year

 $-  $(376)

Reduction related to tax position taken during the current period

     376 

Balance as of the end of the year

 $  $