XML 74 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Net Income (Loss) per Share - Net Income (Loss) per Share (Details) - USD ($)
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Reconciliation of basic and diluted net loss per share [Abstract]    
Net income (loss) (in Dollars) $ 3,042,000 $ (18,085,000)
Basic shares (in Shares) 19,369,060 19,674,539
Effect of potentially dilutive securities (in Shares) 548,603 0
Diluted shares (in Shares) 19,917,663 19,674,539
Net income (loss) per share:    
Basic net income (loss) per share (in Dollars per share) $ 0.16 $ (0.92)
Diluted net income (loss) per share (in Dollars per share) $ 0.15 $ (0.92)