v3.26.1
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, 2025 39,888,000          
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
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
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
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
Issuance of common stock – restricted shares, net of forfeited shares (in shares) 803,000          
Issuance of common stock – restricted shares, net of forfeited shares $ 9 (9) 0 0 0 0
Stock-based compensation expense $ 0 5,264 0 0 0 5,264
Issuance of common stock for 401(k) match (in shares) 12,000          
Issuance of common stock for 401(k) match $ 0 572 0 0 0 572
Cumulative translation adjustment 0 0 0 1,701 0 1,701
Net income $ 0 0 0 0 9,490 $ 9,490
Balance (in shares) at Jun. 30, 2026 48,851,000         48,447,121
Balance at Jun. 30, 2026 $ 489 $ 1,487,303 $ (3,765) $ 5,773 $ (917,326) $ 572,474