v3.26.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
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net (loss) income attributable to common stockholders and participating common warrant holders $ (9,191) $ 3,246
Less: earnings attributable to participating common warrant holders   (468)
Net (loss) income attributable to common stockholders - basic and diluted $ (9,191) $ 2,778
Denominator:    
Weighted average shares of common stock - basic 18,777,332 15,813,590
Effect of dilutive common stock equivalents   2,004,838
Weighted average shares of common stock - diluted 18,777,332 17,818,428
Earnings per share:    
Basic (loss) earnings per share $ (0.49) $ 0.18
Effect of dilutive common stock equivalents   (0.02)
Diluted (loss) earnings per share $ (0.49) $ 0.16