v3.26.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated other comprehensive Income (Loss)
Balance, shares at May. 31, 2023   28,539,000      
Balance, amount at May. 31, 2023 $ 75,600 $ 285 $ 127,776 $ (52,306) $ (155)
Issuance of common stock under employee plans, shares   501,000      
Issuance of common stock under employee plans, amount 1,807 $ 4 1,803 0 0
Issuance cost of common stock offering (72) $ 0 (72) 0 0
Shares repurchased for tax withholdings on vesting of restricted stock units, shares   (45,000)      
Shares repurchased for tax withholdings on vesting of restricted stock units, amount (1,596) $ 0 (1,596) 0 0
Stock-based compensation 2,701 0 2,701 0 0
Net income (loss) 33,156 0 0 33,156 0
Net unrealized gain on investments 17 0 0 0 17
Foreign currency translation adjustment (20) $ 0 0 0 (20)
Net income (loss) 33,156        
Balance, shares at May. 31, 2024   28,995,000      
Balance, amount at May. 31, 2024 111,593 $ 289 130,612 (19,150) (158)
Issuance of common stock under employee plans, shares   393,000      
Issuance of common stock under employee plans, amount 1,409 $ 4 1,405 0 0
Shares repurchased for tax withholdings on vesting of restricted stock units, shares   (63,000)      
Shares repurchased for tax withholdings on vesting of restricted stock units, amount (784) $ 0 (784) 0 0
Stock-based compensation 5,150 0 5,150 0 0
Foreign currency translation adjustment 32 $ 0 0 0 32
Issuance of common stock for business acquisition, shares   552,000      
Issuance of common stock for business acquisition, amount 9,381 $ 6 9,375 0 0
Net income (loss) (3,910) $ 0 0 (3,910) 0
Balance, shares at May. 30, 2025   29,877,000      
Balance, amount at May. 30, 2025 122,871 $ 299 145,758 (23,060) (126)
Issuance of common stock under employee plans, shares   737,000      
Issuance of common stock under employee plans, amount $ 2,200 $ 7 2,193 0 0
Shares repurchased for tax withholdings on vesting of restricted stock units, shares (552,355) (76,000)      
Shares repurchased for tax withholdings on vesting of restricted stock units, amount $ (2,384) $ (1) (2,383) 0 0
Stock-based compensation 6,830 0 6,830 0 0
Foreign currency translation adjustment 21 0 0 0 21
Net income (loss) (7,126) $ 0 0 (7,126) 0
Issuance of common stock in public offerings, net of issuance costs, shares   1,942,000      
Issuance of common stock in public offerings, net of issuance costs, amount 97,099 $ 20 97,079 0 0
Balance, shares at May. 29, 2026   32,480,000      
Balance, amount at May. 29, 2026 $ 219,511 $ 325 $ 249,477 $ (30,186) $ (105)