XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.3
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)   212,000      
Issuance of stock under employee stock purchase plan 7,769 $ 3 7,766    
Exercise of stock options (in shares)   400,000      
Exercise of stock options 12,161 $ 4 12,157    
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 30,111   30,111    
Dividends declared $ (23,908)     (23,908)  
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 54,862     54,862  
Other comprehensive (loss) income 3,648       3,648
Ending balance (in shares) at Aug. 31, 2023   43,565,000      
Ending balance at Aug. 31, 2023 445,046 $ 438 361,062 115,133 (31,587)
Beginning balance (in shares) at May. 31, 2023   43,358,000      
Beginning balance at May. 31, 2023 418,815 $ 436 347,101 103,995 (32,717)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of stock under employee stock purchase plan (in shares)   67,000      
Issuance of stock under employee stock purchase plan 2,499 $ 1 2,498    
Exercise of stock options (in shares)   140,000      
Exercise of stock options 1,392 $ 1 1,391    
Stock-based compensation 10,072   10,072    
Dividends declared $ (7,960)     (7,960)  
Treasury stock repurchases and retirements (in shares) 0        
Net income $ 19,098     19,098  
Other comprehensive (loss) income 1,130       1,130
Ending balance (in shares) at Aug. 31, 2023   43,565,000      
Ending balance at Aug. 31, 2023 $ 445,046 $ 438 361,062 115,133 (31,587)
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)   260,000      
Issuance of stock under employee stock purchase plan 9,892 $ 3 9,889    
Exercise of stock options (in shares)   179,000      
Exercise of stock options 7,540 $ 2 7,538    
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,627) $ (3) (10,624)    
Stock-based compensation 35,011   35,011    
Purchase of capped calls, net of tax (32,080)   (32,080)    
Dividends declared $ (23,861)     (23,861)  
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 67,291     67,291  
Other comprehensive (loss) income $ (492)       (492)
Ending balance (in shares) at Aug. 31, 2024 42,899,041 42,899,000      
Ending balance at Aug. 31, 2024 $ 425,612 $ 429 338,594 119,241 (32,652)
Beginning balance (in shares) at May. 31, 2024   43,063,000      
Beginning balance at May. 31, 2024 401,667 $ 431 330,382 105,590 (34,736)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of stock under employee stock purchase plan (in shares)   78,000      
Issuance of stock under employee stock purchase plan 2,972 $ 1 2,971    
Exercise of stock options (in shares)   45,000      
Exercise of stock options 1,994 $ 1 1,993    
Withholding tax payments related to net issuance of RSUs (35) $ (2) (33)    
Stock-based compensation 10,558   10,558    
Dividends declared $ (7,764)     (7,764)  
Treasury stock repurchases and retirements (in shares) (300,000) (287,000)      
Treasury stock repurchases and retirements $ (14,328) $ (2) (7,277) (7,049)  
Net income 28,464     28,464  
Other comprehensive (loss) income $ 2,084       2,084
Ending balance (in shares) at Aug. 31, 2024 42,899,041 42,899,000      
Ending balance at Aug. 31, 2024 $ 425,612 $ 429 $ 338,594 $ 119,241 $ (32,652)