XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Net (Loss) Income per Share - Net (Loss) Income per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2024
Jun. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net (Loss) Income per Share [Abstract]            
Net (loss) income (in Dollars) $ (2,149,000) $ 3,042,000 $ (2,954,000) $ (18,085,000) $ 893,000 $ (21,039,000)
Basic shares (in Shares) 19,366,633   19,760,028   19,367,840 19,717,517
Effect of potentially dilutive securities (in Shares) 0   0   827,114 0
Diluted shares (in Shares) 19,366,633   19,760,028   20,194,954 19,717,517
Basic net (loss) income per share (in Dollars per share) $ (0.11)   $ (0.15)   $ 0.05 $ (1.07)
Diluted net (loss) income per share (in Dollars per share) $ (0.11)   $ (0.15)   $ 0.04 $ (1.07)