XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net (Loss) Income per Share (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of basic and diluted net (loss) income per share [Abstract]                
Net (loss) income $ (47,214,000) $ (1,958,000) $ (1,410,000) $ 1,026,000 $ (6,517,000) $ (175,000) $ (50,582,000) $ (5,666,000)
Basic shares (in shares) 19,634,306     19,474,871     19,580,960 19,383,531
Effect of potentially dilutive securities (in shares) 0     159,282     0 0
Diluted shares (in shares) 19,634,306     19,634,153     19,580,960 19,383,531
Net (loss) income per share, Basic [Abstract]                
Basic net (loss) income per share (in dollars per share) $ (2.4)     $ 0.05     $ (2.58) $ (0.29)
Net (loss) income per share, Diluted [Abstract]                
Diluted net (loss) income per share (in dollars per share) $ (2.4)     $ 0.05     $ (2.58) $ (0.29)
Potential Common Shares [Member]                
Antidilutive Securities [Abstract]                
Antidilutive shares excluded from computation of earnings per share (in shares) 2,130,615     1,201,984     2,130,615 1,897,876
Convertible Notes [Member]                
Antidilutive Securities [Abstract]                
Antidilutive shares excluded from computation of earnings per share (in shares) 2,293,926           2,293,926