XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Income taxes - Components of income before income taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income taxes    
Foreign (not subject to income taxes) $ 10,002,233 $ 6,958,583
Mexico (742,367) (987,279)
United States 27,649,330 1,394,642
Income before income taxes 36,909,196 7,365,946
Less discontinued operations 1,086,744 2,371,049
Income before income taxes $ 37,995,940 $ 9,736,995