XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Income (Loss) per Share - Net Income (Loss) per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Reconciliation of basic and diluted net loss per share [Abstract]                
Net income (loss) (in Dollars) $ 2,291,000 $ (2,954,000) $ (18,085,000) $ (47,214,000) $ (1,958,000) $ (1,410,000) $ (18,748,000) $ (50,582,000)
Basic shares (in shares) 19,783,170     19,634,306     19,739,481 19,580,960
Effect of potentially dilutive securities (in shares) 633,788     0     0 0
Diluted shares (in shares) 20,416,958     19,634,306     19,739,481 19,580,960
Net income (loss) per share:                
Basic net income (loss) per share (in Dollars per share) $ 0.12     $ (2.4)     $ (0.95) $ (2.58)
Diluted net income (loss) per share (in Dollars per share) $ 0.11     $ (2.4)     $ (0.95) $ (2.58)