XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjustment
Retained Earnings
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Nov. 30, 2021     44,146,000          
Beginning balance at Nov. 30, 2021 $ 412,489 $ (42,563) $ 441 $ 354,235 $ (47,456) $ 90,256 $ 4,893 $ (32,443)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of stock under employee stock purchase plan (in shares)     178,000          
Issuance of stock under employee stock purchase plan 5,213   $ 2 5,211        
Exercise of stock options (in shares)     60,000          
Exercise of stock options 2,236   $ 1 2,235        
Vesting of restricted stock units and release of deferred stock units (in shares)     188,000          
Vesting of restricted stock units and release of deferred stock units 0   $ 2 (2)        
Withholding tax payments related to net issuance of RSUs (5,405)     (5,405)        
Stock-based compensation 17,471     17,471        
Dividends declared $ (15,742)         (15,742)    
Treasury stock repurchases and retirements (in shares) (1,100,000)   (1,118,000)          
Treasury stock repurchases and retirements $ (51,473)   $ (11) (16,376)   (35,086)    
Net income 49,564         49,564    
Other comprehensive income (loss) 356             356
Ending balance (in shares) at May. 31, 2022     43,454,000          
Ending balance at May. 31, 2022 372,146   $ 435 309,913   93,885   (32,087)
Beginning balance (in shares) at Feb. 28, 2022     43,766,000          
Beginning balance at Feb. 28, 2022 368,323   $ 438 303,240   93,661   (29,016)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of stock under employee stock purchase plan (in shares)     115,000          
Issuance of stock under employee stock purchase plan 3,386   $ 1 3,385        
Exercise of stock options (in shares)     41,000          
Exercise of stock options 1,601   $ 1 1,600        
Vesting of restricted stock units and release of deferred stock units (in shares)     98,000          
Vesting of restricted stock units and release of deferred stock units 0   $ 1 (1)        
Withholding tax payments related to net issuance of RSUs (2,266)     (2,266)        
Stock-based compensation 9,357     9,357        
Dividends declared $ (7,821)         (7,821)    
Treasury stock repurchases and retirements (in shares) (600,000)   (566,000)          
Treasury stock repurchases and retirements $ (26,473)   $ (6) (5,402)   (21,065)    
Net income 29,110         29,110    
Other comprehensive income (loss) (3,071)             (3,071)
Ending balance (in shares) at May. 31, 2022     43,454,000          
Ending balance at May. 31, 2022 $ 372,146   $ 435 309,913   93,885   (32,087)
Beginning balance (in shares) at Nov. 30, 2022 43,257,008   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)     145,000          
Issuance of stock under employee stock purchase plan 5,270   $ 2 5,268        
Exercise of stock options (in shares)     260,000          
Exercise of stock options 10,769   $ 3 10,766        
Vesting of restricted stock units and release of deferred stock units (in shares)     378,000          
Vesting of restricted stock units and release of deferred stock units 0   $ 4 (4)        
Withholding tax payments related to net issuance of RSUs (in shares)     (147,000)          
Withholding tax payments related to net issuance of RSUs (8,101)   $ (1) (8,100)        
Stock-based compensation 20,039     20,039        
Dividends declared $ (15,948)         (15,948)    
Treasury stock repurchases and retirements (in shares) (500,000)   (535,000)          
Treasury stock repurchases and retirements $ (30,000)   $ (5) (12,518)   (17,477)    
Net income 35,764         35,764    
Other comprehensive income (loss) $ 2,518             2,518
Ending balance (in shares) at May. 31, 2023 43,357,557   43,358,000          
Ending balance at May. 31, 2023 $ 418,815   $ 436 347,101   103,995   (32,717)
Beginning balance (in shares) at Feb. 28, 2023     43,307,000          
Beginning balance at Feb. 28, 2023 413,443   $ 433 338,370   108,286   (33,646)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of stock under employee stock purchase plan (in shares)     95,000          
Issuance of stock under employee stock purchase plan 3,483   $ 1 3,482        
Exercise of stock options (in shares)     119,000          
Exercise of stock options 4,766   $ 2 4,764        
Vesting of restricted stock units and release of deferred stock units (in shares)     163,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)     (57,000)          
Withholding tax payments related to net issuance of RSUs (3,284)     (3,284)        
Stock-based compensation 10,287     10,287        
Dividends declared $ (7,899)         (7,899)    
Treasury stock repurchases and retirements (in shares) (300,000)   (269,000)          
Treasury stock repurchases and retirements $ (15,000)   $ (2) (6,516)   (8,482)    
Net income 12,090         12,090    
Other comprehensive income (loss) $ 929             929
Ending balance (in shares) at May. 31, 2023 43,357,557   43,358,000          
Ending balance at May. 31, 2023 $ 418,815   $ 436 $ 347,101   $ 103,995   $ (32,717)