v3.26.1
Basis of Preparation (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Immaterial Error Correction    
Operating income (loss) $ 10,806,600 $ 7,167,809
Decreasing net cash provided by operating activities 10,102,519 8,582,576
Decreasing net cash used in investing activities $ (4,262,923) $ (6,783,906)