v3.25.4
EARNINGS (LOSS) PER SHARE - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
3 Months Ended 9 Months Ended
Nov. 30, 2025
Nov. 30, 2024
Nov. 30, 2025
Nov. 30, 2024
Net earnings (loss) per share:        
Net earnings (loss) applicable to common shareholders $ 7,802,100 $ (835,700) $ 5,432,200 $ (3,918,100)
Weighted average shares outstanding:        
Basic 8,576,197 8,273,402 8,580,866 8,270,797
Diluted 8,576,197 8,273,402 8,580,866 8,270,797
Earnings (loss) per share:        
Basic $ 0.91 $ (0.1) $ 0.63 $ (0.47)
Diluted $ 0.91 $ (0.1) $ 0.63 $ (0.47)