XML 43 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings Per Share and Reconciliation of Weighted Average Number of Common and Common Equivalent Shares Outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Numerator:        
Net income (loss) attributable to common stock holders $ 7,024 $ (2,864) $ 2,485 $ (6,946)
Less: earnings attributable to participating common warrant holders (1,009)   (359)  
Net income (loss) attributable to common stock holders - basic and diluted $ 6,015 $ (2,864) $ 2,126 $ (6,946)
Denominator:        
Weighted average shares of common stock - basic 15,879,951 12,828,011 15,765,996 11,677,870
Effect of dilutive common stock equivalents 1,894,289   1,806,734  
Weighted average shares of common stock - diluted 17,774,240 12,828,011 17,572,730 11,677,870
Earnings per share:        
Basic earnings (loss) per share $ 0.38 $ (0.22) $ 0.13 $ (0.59)
Effect of dilutive common stock equivalents (0.04)   (0.01)  
Diluted earnings (loss) per share $ 0.34 $ (0.22) $ 0.12 $ (0.59)