v3.25.2
Schedule of Disaggregation of Revenue (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Product Information [Line Items]    
Total sales $ 35,964,241 $ 13,991,897
Percentage of revenues 100.00% 100.00%
Fuel [Member]    
Product Information [Line Items]    
Total sales $ 35,000,884 $ 13,484,671
Fuel [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Percentage of revenues 97.32% 96.37%
Product and Service, Other [Member]    
Product Information [Line Items]    
Total sales $ 963,357 $ 507,226
Product and Service, Other [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Product Information [Line Items]    
Percentage of revenues 2.68% 3.63%