XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 13 - Segment Information (Tables)
9 Months Ended
Sep. 30, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended September 30,

  

Nine Months Ended September 30,

 
  

2023

  

2022

  

2023

  

2022

 

Revenue

                

Custom chemicals

 $14,454  $16,047  $46,650  $44,028 

Performance chemicals

  3,393   5,459   11,834   17,233 

Chemical revenue

  17,847   21,506   58,484   61,261 

Biofuel revenue

  98,905   96,635   217,757   216,937 

Total Revenue

 $116,752  $118,141  $276,241  $278,198 
                 

Segment gross profit

                

Chemical

 $6,878  $8,362  $21,917  $17,976 

Biofuel

  (3,008)  11,623   (5,016)  (4,169)

Total gross profit

 $3,870  $19,985  $16,901  $13,807