XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 21 - Segment Information - Summary of Business by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
[1]
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
[1]
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer, Excluding Assessed Tax $ 92,009 $ 116,752 $ 85,308 $ 74,181 $ 117,816 $ 118,141 $ 117,796 $ 42,261 $ 368,250 $ 396,014 $ 321,386
Gross profit $ 24,078 $ 3,870 $ (8,592) $ 21,623 $ 15,186 $ 19,985 $ 977 $ (7,155) 40,979 28,993 23,537
Operating Segments [Member] | Chemicals [Member]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 79,333 80,893 67,542
Gross profit                 29,936 25,645 13,970
Operating Segments [Member] | Chemicals [Member] | Custom Chemicals [Member]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 64,286 58,737 50,675
Operating Segments [Member] | Chemicals [Member] | Performance Chemicals [Member]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 15,047 22,156 16,867
Operating Segments [Member] | Biofuels [Member]                      
Revenue from Contract with Customer, Excluding Assessed Tax                 288,917 315,121 253,844
Gross profit                 $ 11,043 $ 3,348 $ 9,567
[1] The fourth quarter of 2019 includes the retroactive reinstatement of the BTC in revenue and gross profit (see Note 3 for further information).