Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Condensed Consolidated Statements 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, 2023 24,168,014          
Balance at Nov. 30, 2023 $ 24 $ 130,426 $ (17,500) $ (69,575) $ (1,056) $ 42,319
Balance (in shares) at Nov. 30, 2023     (2,165,987)      
Stock-based compensation $ 0 938 $ 0 0 0 938
Issuance of common stock pursuant to exercise of stock options (in shares) 167,967   0      
Issuance of common stock pursuant to exercise of stock options $ 0 10 $ 0 0 0 10
Issuance of common stock pursuant to vesting of restricted stock units (in shares) 39,773   0      
Issuance of common stock pursuant to vesting of restricted stock units $ 0 0 $ 0 0 0 0
Net income for the period 0 0 0 17 0 17
Foreign exchange translation adjustment $ 0 0 0 0 (115) (115)
Balance (in shares) at Feb. 28, 2024 24,375,754          
Balance at Feb. 28, 2024 $ 24 131,374 $ (17,500) (69,558) (1,171) 43,169
Balance' (in shares) at Feb. 28, 2024     (2,165,987)      
Balance (in shares) at Nov. 30, 2024 25,010,976          
Balance at Nov. 30, 2024 $ 25 133,029 $ (21,253) (56,783) (649) $ 54,369
Balance (in shares) at Nov. 30, 2024     (2,515,217)     (2,515,217)
Stock-based compensation $ 0 840 $ 0 0 0 $ 840
Issuance of common stock pursuant to exercise of stock options (in shares) 74,551   0     102,329
Issuance of common stock pursuant to exercise of stock options $ 0 93 $ 0 0 0 $ 93
Issuance of common stock pursuant to vesting of restricted stock units (in shares) 96,925   0      
Issuance of common stock pursuant to vesting of restricted stock units $ 0 (67) $ 0 0 0 (67)
Net income for the period 0 0 0 1,662 0 1,662
Unrealized gain on marketable securities 0 0 0 0 60 60
Foreign exchange translation adjustment $ 0 0 0 0 (130) (130)
Balance (in shares) at Feb. 28, 2025 25,182,452          
Balance at Feb. 28, 2025 $ 25 $ 133,895 $ (21,253) $ (55,121) $ (719) $ 56,827
Balance' (in shares) at Feb. 28, 2025     (2,515,217)     (2,515,217)