XML 25 R8.htm IDEA: XBRL DOCUMENT v3.24.4
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
Balance, beginning of year (in shares) at Nov. 30, 2021     44,146,000          
Balance, beginning of year 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)     301,000          
Issuance of stock under employee stock purchase plan 9,204   $ 3 9,201        
Exercise of stock options (in shares)     174,000          
Exercise of stock options 6,785   $ 2 6,783        
Vesting of restricted stock units and release of deferred stock units (in shares)     448,000          
Vesting of restricted stock units and release of deferred stock units 0   $ 5 (5)        
Withholding tax payments related to net issuance of restricted stock units (in shares)     (117,000)          
Withholding tax payments related to net issuance of restricted stock units (8,488)   $ (1) (8,487)        
Stock-based compensation 37,094     37,094        
Dividends declared $ (31,253)         (31,253)    
Treasury stock repurchases and retirements (in shares) (1,700,000)   (1,695,000)          
Treasury stock repurchases and retirements $ (77,041)   $ (17) (19,715)   (57,309)    
Net income 95,069         95,069    
Other comprehensive income (loss) (2,792)             (2,792)
Balance, end of year (in shares) at Nov. 30, 2022     43,257,000          
Balance, end of year 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)     279,000          
Issuance of stock under employee stock purchase plan 10,289   $ 2 10,287        
Exercise of stock options (in shares)     485,000          
Exercise of stock options 15,275   $ 5 15,270        
Vesting of restricted stock units and release of deferred stock units (in shares)     615,000          
Vesting of restricted stock units and release of deferred stock units 0   $ 6 (6)        
Withholding tax payments related to net issuance of restricted stock units (in shares)     (229,000)          
Withholding tax payments related to net issuance of restricted stock units (12,377)   $ (2) (12,375)        
Stock-based compensation 40,529     40,529        
Dividends declared $ (31,815)         (31,815)    
Treasury stock repurchases and retirements (in shares) (600,000)   (611,000)          
Treasury stock repurchases and retirements $ (33,962)   $ (6) (14,776)   (19,180)    
Net income 70,197         70,197    
Other comprehensive income (loss) $ 3,075             3,075
Balance, end of year (in shares) at Nov. 30, 2023 43,795,955   43,796,000          
Balance, end of year 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)     324,000          
Issuance of stock under employee stock purchase plan $ 12,333   $ 3 12,330        
Exercise of stock options (in shares) 379,000   379,000          
Exercise of stock options $ 15,466   $ 4 15,462        
Vesting of restricted stock units and release of deferred stock units (in shares)     796,000          
Vesting of restricted stock units and release of deferred stock units 0   $ 8 (8)        
Withholding tax payments related to net issuance of restricted stock units (in shares)     (292,000)          
Withholding tax payments related to net issuance of restricted stock units (17,170)   $ (3) (17,167)        
Stock-based compensation 46,756     46,756        
Purchase of capped calls, net of tax (32,080)     (32,080)        
Dividends declared $ (23,844)         (23,844)    
Treasury stock repurchases and retirements (in shares) (1,600,000)   (1,642,000)          
Treasury stock repurchases and retirements $ (86,777)   $ (16) (41,714)   (45,047)    
Net income 68,438         68,438    
Other comprehensive income (loss) $ (4,049)             (4,049)
Balance, end of year (in shares) at Nov. 30, 2024 43,360,695   43,361,000          
Balance, end of year at Nov. 30, 2024 $ 438,788   $ 434 $ 354,158   $ 120,405   $ (36,209)