XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.2
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)   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 (loss) income 2,518       2,518
Ending balance (in shares) at May. 31, 2023   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 (loss) income 929       929
Ending balance (in shares) at May. 31, 2023   43,358,000      
Ending balance at May. 31, 2023 $ 418,815 $ 436 347,101 103,995 (32,717)
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)   182,000      
Issuance of stock under employee stock purchase plan 6,920 $ 2 6,918    
Exercise of stock options (in shares)   134,000      
Exercise of stock options 5,546 $ 1 5,545    
Vesting of restricted stock units and release of deferred stock units (in shares)   498,000      
Vesting of restricted stock units and release of deferred stock units 0 $ 5 (5)    
Withholding tax payments related to net issuance of RSUs (in shares)   (192,000)      
Withholding tax payments related to net issuance of RSUs (10,592) $ (1) (10,591)    
Stock-based compensation 24,453   24,453    
Purchase of capped calls, net of tax (32,080)   (32,080)    
Dividends declared $ (16,097)     (16,097)  
Treasury stock repurchases and retirements (in shares) (1,400,000) (1,355,000)      
Treasury stock repurchases and retirements $ (72,449) $ (14) (34,437) (37,998)  
Net income 38,827     38,827  
Other comprehensive (loss) income $ (2,576)       (2,576)
Ending balance (in shares) at May. 31, 2024 43,062,914 43,063,000      
Ending balance at May. 31, 2024 $ 401,667 $ 431 330,382 105,590 (34,736)
Beginning balance (in shares) at Feb. 29, 2024   43,689,000      
Beginning balance at Feb. 29, 2024 461,743 $ 437 372,273 123,429 (34,396)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of stock under employee stock purchase plan (in shares)   116,000      
Issuance of stock under employee stock purchase plan 4,389 $ 1 4,388    
Exercise of stock options (in shares)   54,000      
Exercise of stock options 2,296   2,296    
Vesting of restricted stock units and release of deferred stock units (in shares)   254,000      
Vesting of restricted stock units and release of deferred stock units 0 $ 3 (3)    
Withholding tax payments related to net issuance of RSUs (in shares)   (89,000)      
Withholding tax payments related to net issuance of RSUs (4,702)   (4,702)    
Stock-based compensation 11,989   11,989    
Purchase of capped calls, net of tax (32,080)   (32,080)    
Dividends declared $ (7,867)     (7,867)  
Treasury stock repurchases and retirements (in shares) (1,000,000) (961,000)      
Treasury stock repurchases and retirements $ (49,949) $ (10) (23,779) (26,160)  
Net income 16,188     16,188  
Other comprehensive (loss) income $ (340)       (340)
Ending balance (in shares) at May. 31, 2024 43,062,914 43,063,000      
Ending balance at May. 31, 2024 $ 401,667 $ 431 $ 330,382 $ 105,590 $ (34,736)