XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Note 12 - Segment Information (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Three Months Ended September 30,

   

Nine Months Ended September 30,

 
   

2024

   

2023

   

2024

   

2023

 

Revenue

                               

Custom chemicals

  $ 15,323     $ 14,454     $ 46,333     $ 46,650  

Performance chemicals

    2,605       3,393       8,890       11,834  

Chemical revenue

    17,928       17,847       55,223       58,484  

Biofuel revenue

    33,212       98,905       126,607       217,757  

Total Revenue

  $ 51,140     $ 116,752     $ 181,830     $ 276,241  
                                 

Segment gross profit (loss)

                               

Chemical

  $ 3,407     $ 6,878     $ 12,105     $ 21,917  

Biofuel

    (3,024 )     (3,008 )     1,942       (5,016 )

Total gross profit

  $ 383     $ 3,870     $ 14,047     $ 16,901  
                                 

Operating expenses

  $ 3,271     $ 3,573     $ 9,286     $ 9,936  

(Loss) income from operations

    (2,888 )     297       4,761       6,965  

Other income, net

    1,690       2,491       8,580       7,067  

(Loss) income before taxes

  $ (1,198 )   $ 2,788     $ 13,341     $ 14,032