v3.26.1
Operating Leases - Components of Operating Lease Costs (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Lessee, Lease, Description [Line Items]      
Operating lease costs $ 6,943,248 $ 5,252,339 $ 4,554,454
Cost of revenues - Freight and rail      
Lessee, Lease, Description [Line Items]      
Operating lease costs 6,144,955 4,932,702 4,264,107
Cost of revenues - Production      
Lessee, Lease, Description [Line Items]      
Operating lease costs 778,169 300,902 272,805
Administration expenses      
Lessee, Lease, Description [Line Items]      
Operating lease costs $ 20,124 $ 18,735 $ 17,542