v3.25.2
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended 9 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2025
Jun. 30, 2024
EARNINGS PER SHARE                
Net income (loss) $ 2,081,629 $ (6,798,418) $ 853,733 $ 17,513,627 $ (1,108,828) $ 2,042,195 $ (3,863,056) $ 18,446,994
Weighted average shares outstanding-basic 16,625,761     16,565,827     16,644,028 16,567,034
Weighted average shares outstanding-diluted 16,666,135     16,597,982     16,644,028 16,602,903
Earnings (loss) per share available to common shareholders $ 0.13     $ 1.06     $ (0.23) $ 1.11
Earnings (loss) per share available to common shareholders-diluted $ 0.12     $ 1.06     $ (0.23) $ 1.11