XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Nov. 30, 2022   43,257,000      
Beginning balance at Nov. 30, 2022 $ 398,504 $ 433 $ 331,650 $ 101,656 $ (35,235)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of stock under employee stock purchase plan (in shares)   50,000      
Issuance of stock under employee stock purchase plan 1,787 $ 1 1,786    
Exercise of stock options (in shares)   141,000      
Exercise of stock options 6,003 $ 1 6,002    
Vesting of restricted stock units and release of deferred stock units (in shares)   215,000      
Vesting of restricted stock units and release of deferred stock units 0 $ 2 (2)    
Withholding tax payments related to net issuance of RSUs (in shares)   (90,000)      
Withholding tax payments related to net issuance of RSUs (4,817) $ (1) (4,816)    
Stock-based compensation 9,752   9,752    
Dividends declared $ (8,049)     (8,049)  
Treasury stock repurchases and retirements (in shares) (300,000) (266,000)      
Treasury stock repurchases and retirements $ (15,000) $ (3) (6,002) (8,995)  
Net income 23,674     23,674  
Other comprehensive (loss) income 1,589       1,589
Ending balance (in shares) at Feb. 28, 2023   43,307,000      
Ending balance at Feb. 28, 2023 $ 413,443 $ 433 338,370 108,286 (33,646)
Beginning balance (in shares) at Nov. 30, 2023 43,795,955 43,796,000      
Beginning balance at Nov. 30, 2023 $ 459,715 $ 438 370,579 120,858 (32,160)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of stock under employee stock purchase plan (in shares)   66,000      
Issuance of stock under employee stock purchase plan 2,531 $ 1 2,530    
Exercise of stock options (in shares)   80,000      
Exercise of stock options 3,250 $ 1 3,249    
Vesting of restricted stock units and release of deferred stock units (in shares)   244,000      
Vesting of restricted stock units and release of deferred stock units 0 $ 2 (2)    
Withholding tax payments related to net issuance of RSUs (in shares)   (103,000)      
Withholding tax payments related to net issuance of RSUs (5,890) $ (1) (5,889)    
Stock-based compensation 12,464   12,464    
Dividends declared $ (8,230)     (8,230)  
Treasury stock repurchases and retirements (in shares) (400,000) (394,000)      
Treasury stock repurchases and retirements $ (22,500) $ (4) (10,658) (11,838)  
Net income 22,639     22,639  
Other comprehensive (loss) income $ (2,236)       (2,236)
Ending balance (in shares) at Feb. 29, 2024 43,689,037 43,689,000      
Ending balance at Feb. 29, 2024 $ 461,743 $ 437 $ 372,273 $ 123,429 $ (34,396)