XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.3
Unaudited Condensed 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, 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 – restricted shares, net of forfeited shares (in shares) 44,000          
Issuance of common stock – restricted shares, net of forfeited shares $ 1 (1) 0 0 0 0
Stock-based compensation expense $ 0 1,229 0 0 0 1,229
Issuance of common stock for 401(k) match (in shares) 12,000          
Issuance of common stock for 401(k) match $ 0 179 0 0 0 179
Cumulative translation adjustment 0 0 0 15 0 15
Net income $ 0 0 0 0 (2,524) (2,524)
Balance (in shares) at Jun. 30, 2024 37,399,000          
Balance at Jun. 30, 2024 $ 374 1,214,320 (3,765) 1,597 (1,069,182) 143,344
Repurchase of treasury stock $ 0 0 (126) 0 0 (126)
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
Net income           2,363
Balance (in shares) at Sep. 30, 2024 39,827,000          
Balance at Sep. 30, 2024 $ 398 1,253,168 (3,765) 1,509 (1,064,295) 187,015
Balance (in shares) at Jun. 30, 2024 37,399,000          
Balance at Jun. 30, 2024 $ 374 1,214,320 (3,765) 1,597 (1,069,182) 143,344
Issuance of common stock – restricted shares, net of forfeited shares (in shares) 815,000          
Issuance of common stock – restricted shares, net of forfeited shares $ 8 (8) 0 0 0 0
Stock-based compensation expense $ 0 843 0 0 0 843
Issuance of common stock for 401(k) match (in shares) 7,000          
Issuance of common stock for 401(k) match $ 0 166 0 0 0 166
Cumulative translation adjustment 0 0 0 (88) 0 (88)
Net income $ 0 0 0 0 4,887 4,887
Issuance of common stock – ESPP (in shares) 8,000          
Issuance of common stock – ESPP $ 0 157 0 0 0 157
Balance (in shares) at Sep. 30, 2024 39,827,000          
Balance at Sep. 30, 2024 $ 398 1,253,168 (3,765) 1,509 (1,064,295) 187,015
Issuance of common stock - Megatran acquisition, net of offering expenses (in shares) 1,298,000          
Issuance of common stock - Megatran acquisition, net of offering expenses $ 13 31,189 0 0 0 31,202
Issuance of common stock to settle contingent consideration (in shares) 300,000          
Issuance of common stock to settle contingent consideration $ 3 6,501 0 0 0 $ 6,504
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 – restricted shares, net of forfeited shares (in shares) 918,000          
Issuance of common stock – restricted shares, net of forfeited shares $ 9 (9) 0 0 0 0
Stock-based compensation expense $ 0 4,526 0 0 0 4,526
Issuance of common stock for 401(k) match (in shares) 14,000          
Issuance of common stock for 401(k) match $ 1 361 0 0 0 362
Issuance of common stock - equity offering, net of offering expenses (in shares) 4,744,000          
Issuance of common stock - equity offering, net of offering expenses $ 47 124,530 0 0 0 124,577
Cumulative translation adjustment 0 0 0 (187) 0 (187)
Net income $ 0 0 0 0 6,724 6,724
Balance (in shares) at Jun. 30, 2025 45,564,000          
Balance at Jun. 30, 2025 $ 456 1,388,948 (3,765) 1,378 (1,053,901) $ 333,116
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
Net income           $ 11,474
Balance (in shares) at Sep. 30, 2025 45,590,000         45,186,789
Balance at Sep. 30, 2025 $ 456 1,393,266 (3,765) 1,376 (1,049,151) $ 342,182
Balance (in shares) at Jun. 30, 2025 45,564,000          
Balance at Jun. 30, 2025 $ 456 1,388,948 (3,765) 1,378 (1,053,901) 333,116
Issuance of common stock – restricted shares, net of forfeited shares (in shares) 7,000          
Issuance of common stock – restricted shares, net of forfeited shares $ 0 0 0 0 0 0
Stock-based compensation expense $ 0 3,766 0 0 0 3,766
Issuance of common stock for 401(k) match (in shares) 6,000          
Issuance of common stock for 401(k) match $ 0 310 0 0 0 310
Cumulative translation adjustment 0 0 0 (2) 0 (2)
Net income $ 0 0 0 0 4,750 4,750
Exercise of stock options (in shares) 10,000          
Exercise of stock options $ 0 66 0 0 0 66
Issuance of common stock – ESPP (in shares) 3,000          
Issuance of common stock – ESPP $ 0 176 0 0 0 $ 176
Balance (in shares) at Sep. 30, 2025 45,590,000         45,186,789
Balance at Sep. 30, 2025 $ 456 $ 1,393,266 $ (3,765) $ 1,376 $ (1,049,151) $ 342,182