v3.25.4
Inventories - Inventories (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished goods $ 44,750,429 $ 40,074,026
Work in process 305,288 247,260
Materials and supplies 14,795,817 15,933,097
Inventories: $ 59,851,534 $ 56,254,383