Quarterly report pursuant to Section 13 or 15(d)

Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited)

v3.24.3
Condensed Consolidated Statement of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Nov. 30, 2022 24,018,612   (2,165,987)      
Balance at Nov. 30, 2022 $ 23 $ 125,474 $ (17,500) $ (61,383) $ (620) $ 45,994
Stock-based compensation $ 0 4,689 $ 0 0 0 4,689
Issuance of common stock pursuant to vesting of restricted stock units (in shares) 124,402   0      
Issuance of common stock pursuant to vesting of restricted stock units $ 1 (456) $ 0 0 0 (455)
Net income (loss) for the period 0 0 0 (7,363) 0 (7,363)
Foreign currency translation adjustment for the period 0 0 0 0 (641) (641)
Net Income (Loss) Attributable to Parent $ 0 0 $ 0 (7,363) 0 (7,363)
Balance (in shares) at Aug. 31, 2023 24,143,014   (2,165,987)      
Balance at Aug. 31, 2023 $ 24 129,707 $ (17,500) (68,747) (1,261) 42,223
Balance (in shares) at May. 31, 2023 24,032,248   (2,165,987)      
Balance at May. 31, 2023 $ 23 128,425 $ (17,500) (64,653) (1,846) 44,449
Stock-based compensation $ 0 1,738 $ 0 0 0 1,738
Issuance of common stock pursuant to vesting of restricted stock units (in shares) 110,766   0      
Issuance of common stock pursuant to vesting of restricted stock units $ 1 (456) $ 0 0 0 (455)
Net income (loss) for the period 0 0 0 (4,094) 0 (4,094)
Foreign currency translation adjustment for the period 0 0 0 0 585 585
Net Income (Loss) Attributable to Parent $ 0 0 $ 0 (4,094) 0 (4,094)
Balance (in shares) at Aug. 31, 2023 24,143,014   (2,165,987)      
Balance at Aug. 31, 2023 $ 24 129,707 $ (17,500) (68,747) (1,261) 42,223
Balance (in shares) at Nov. 30, 2023 24,168,014   (2,165,987)      
Balance at Nov. 30, 2023 $ 24 130,426 $ (17,500) (69,575) (1,056) 42,319
Stock-based compensation $ 0 2,615 $ 0 0 0 $ 2,615
Issuance of common stock pursuant to exercise of stock options (in shares) 220,067   0     274,084
Issuance of common stock pursuant to exercise of stock options $ 0 149 $ 0 0 0 $ 149
Issuance of common stock pursuant to vesting of restricted stock units (in shares) 589,341   0      
Issuance of common stock pursuant to vesting of restricted stock units $ 0 (826) $ 0 0 0 (826)
Repurchase of common stock 0 0 $ (3,247) 0 0 (3,247)
Repurchase of common stock (in shares)     (313,046)      
Net income (loss) for the period 0 0 $ 0 3,120 0 3,120
Foreign currency translation adjustment for the period 0 0 0 0 410 410
Net Income (Loss) Attributable to Parent $ 0 0 $ 0 3,120 0 3,120
Balance (in shares) at Aug. 31, 2024 24,977,422   (2,479,033)      
Balance at Aug. 31, 2024 $ 24 132,364 $ (20,747) (66,456) (646) 44,539
Balance (in shares) at May. 31, 2024 24,964,787   (2,187,892)      
Balance at May. 31, 2024 $ 24 131,550 $ (17,753) (67,481) (1,027) 45,313
Stock-based compensation $ 0 819 $ 0 0 0 819
Issuance of common stock pursuant to exercise of stock options (in shares) 12,635   0      
Issuance of common stock pursuant to exercise of stock options $ 0 21 $ 0 0 0 21
Issuance of common stock pursuant to vesting of restricted stock units (in shares) 0   0      
Issuance of common stock pursuant to vesting of restricted stock units $ 0 (26) $ 0 0 0 (26)
Repurchase of common stock 0 0 $ (2,994) 0 0 $ (2,994)
Repurchase of common stock (in shares)     (291,141)     (291)
Net income (loss) for the period 0 0 $ 0 1,025 0 $ 1,025
Foreign currency translation adjustment for the period 0 0 0 0 381 381
Net Income (Loss) Attributable to Parent $ 0 0 $ 0 1,025 0 1,025
Balance (in shares) at Aug. 31, 2024 24,977,422   (2,479,033)      
Balance at Aug. 31, 2024 $ 24 $ 132,364 $ (20,747) $ (66,456) $ (646) $ 44,539