v3.26.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Mar. 31, 2023 29,937,000          
Balance at Mar. 31, 2023 $ 299 $ 1,139,113 $ (3,639) $ 1,571 $ (1,055,547) $ 81,797
Issuance of common stock - ESPP (in shares) 34,000          
Issuance of common stock - ESPP $ 0 279 0 0 0 279
Issuance of common stock - restricted shares, net of forfeited shares (in shares) 682,000          
Issuance of common stock - restricted shares, net of forfeited shares $ 7 (7) 0 0 0 0
Stock-based compensation expense $ 0 4,652 0 0 0 4,652
Issuance of stock for 401(k) match (in shares) 80,000          
Issuance of stock for 401(k) match $ 1 623 0 0 0 624
Issuance of common stock for contingent consideration (in shares) 400,000          
Issuance of common stock for contingent consideration $ 4 3,088 0 0 0 3,092
Issuance of common stock - Equity Offering (in shares) 6,210,000          
Issuance of common stock - Equity Offering $ 62 65,165 0 0 0 65,227
Cumulative translation adjustment 0 0 0 11 0 11
Net income (loss) $ 0 0 0 0 (11,111) (11,111)
Balance (in shares) at Mar. 31, 2024 37,343,000          
Balance at Mar. 31, 2024 $ 373 1,212,913 (3,639) 1,582 (1,066,658) 144,571
Issuance of common stock - ESPP (in shares) 18,000          
Issuance of common stock - ESPP $ 0 307 0 0 0 307
Issuance of common stock - restricted shares, net of forfeited shares (in shares) 889,000          
Issuance of common stock - restricted shares, net of forfeited shares $ 10 (9) 0 0 0 1
Stock-based compensation expense $ 0 7,794 0 0 0 7,794
Issuance of stock for 401(k) match (in shares) 41,000          
Issuance of stock for 401(k) match $ 0 845 0 0 0 845
Issuance of common stock for contingent consideration (in shares) 300,000          
Issuance of common stock for contingent consideration $ 3 6,501 0 0 0 6,504
Cumulative translation adjustment 0 0 0 (17) 0 (17)
Net income (loss) 0 0 0 0 6,033 6,033
Repurchase of treasury stock $ 0 0 (126) 0 0 (126)
Issuance of common stock - acquisition, net of offering expenses (in shares) 1,297,000          
Issuance of common stock - acquisition, net of offering expenses $ 13 31,189 0 0 0 $ 31,202
Balance (in shares) at Mar. 31, 2025 39,888,000         39,484,185
Balance at Mar. 31, 2025 $ 399 1,259,540 (3,765) 1,565 (1,060,625) $ 197,114
Issuance of common stock - ESPP (in shares) 9,000          
Issuance of common stock - ESPP $ 0 325 0 0 0 325
Issuance of common stock - restricted shares, net of forfeited shares (in shares) 926,000          
Issuance of common stock - restricted shares, net of forfeited shares $ 10 (10) 0 0 0 0
Stock-based compensation expense $ 0 15,869 0 0 0 15,869
Issuance of stock for 401(k) match (in shares) 42,000          
Issuance of stock for 401(k) match $ 0 1,467 0 0 0 1,467
Issuance of common stock - Equity Offering (in shares) 4,744,000          
Issuance of common stock - Equity Offering $ 47 124,530 0 0 0 124,577
Cumulative translation adjustment 0 0 0 2,507 0 2,507
Net income (loss) $ 0 0 0 0 133,809 133,809
Issuance of common stock - acquisition, net of offering expenses (in shares) 2,417,000          
Issuance of common stock - acquisition, net of offering expenses $ 24 79,689 0 0 0 $ 79,713
Exercise of stock options (in shares) 10,000         9,703
Exercise of stock options $ 0 66 0 0 0 $ 66
Balance (in shares) at Mar. 31, 2026 48,036,000         47,632,340
Balance at Mar. 31, 2026 $ 480 $ 1,481,476 $ (3,765) $ 4,072 $ (926,816) $ 555,447