XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 21 - Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Years ended December 31,

 
  

2023

  

2022

  

2021

 

Revenue

            

Custom chemicals

 $64,286  $58,737  $50,675 

Performance chemicals

  15,047   22,156   16,867 

Chemicals revenue

  79,333   80,893   67,542 

Biofuels revenue

  288,917   315,121   253,844 

Total Revenue

 $368,250  $396,014  $321,386 
             

Segment gross profit

            

Chemicals

 $29,936  $25,645  $13,970 

Biofuels

  11,043   3,348   9,567 

Total gross profit

 $40,979  $28,993  $23,537