XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment information - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Retail [Member]        
Segment Reporting Information [Line Items]        
Depreciation, Depletion and Amortization $ 633,958 $ 593,337 $ 1,274,428 $ 1,219,974
Bulk [Member]        
Segment Reporting Information [Line Items]        
Depreciation, Depletion and Amortization 716,726 840,200 1,433,054 1,568,329
Services [Member]        
Segment Reporting Information [Line Items]        
Depreciation, Depletion and Amortization 251,548 174,084 503,300 345,433
Manufacturing Units [Member]        
Segment Reporting Information [Line Items]        
Depreciation, Depletion and Amortization $ 65,406 $ 68,160 $ 131,555 $ 136,123