XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Balance (in shares) at Dec. 31, 2021   48,148,000        
Balance at Dec. 31, 2021 $ 2,324,032 $ 481 $ 1,075,650 $ (46) $ 1,273,614 $ (25,667)
Balance (in shares) at Dec. 31, 2021           (6,833,000)
Increase (Decrease) in Stockholders' Equity            
Net income 133,163       133,163  
Other comprehensive income (loss), net of tax (800)     (800)    
Exercise of stock options and vesting of restricted stock units 21,213   (1,665)     $ 22,878
Exercise of stock options and vesting of restricted stock units (in shares)           324,000
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (52,000)
Employee taxes paid for withheld shares upon equity award settlement (20,915)         $ (20,915)
Stock compensation 77,991   77,991      
Issuance of shares pursuant to employee stock purchase plan 12,614   12,383     $ 231
Issuance of shares pursuant to employee stock purchase plan (in shares)           36,000
Balance (in shares) at Sep. 30, 2022   48,148,000        
Balance at Sep. 30, 2022 2,547,298 $ 481 1,164,359 (846) 1,406,777 $ (23,473)
Balance (in shares) at Sep. 30, 2022           (6,525,000)
Balance (in shares) at Jun. 30, 2022   48,148,000        
Balance at Jun. 30, 2022 2,458,327 $ 481 1,128,821 (809) 1,353,544 $ (23,710)
Balance (in shares) at Jun. 30, 2022           (6,584,000)
Increase (Decrease) in Stockholders' Equity            
Net income 53,233       53,233  
Other comprehensive income (loss), net of tax (37)     (37)    
Exercise of stock options and vesting of restricted stock units 4,990   4,232     $ 758
Exercise of stock options and vesting of restricted stock units (in shares)           45,000
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (2,000)
Employee taxes paid for withheld shares upon equity award settlement (585)         $ (585)
Stock compensation 26,912   26,912      
Issuance of shares pursuant to employee stock purchase plan 4,458   4,394     $ 64
Issuance of shares pursuant to employee stock purchase plan (in shares)           16,000
Balance (in shares) at Sep. 30, 2022   48,148,000        
Balance at Sep. 30, 2022 $ 2,547,298 $ 481 1,164,359 (846) 1,406,777 $ (23,473)
Balance (in shares) at Sep. 30, 2022           (6,525,000)
Balance (in shares) at Dec. 31, 2022 48,147,969 48,148,000        
Balance at Dec. 31, 2022 $ 2,624,389 $ 481 1,209,725 (844) 1,437,854 $ (22,827)
Balance (in shares) at Dec. 31, 2022 (6,364,991)         (6,365,000)
Increase (Decrease) in Stockholders' Equity            
Net income $ 127,016       127,016  
Other comprehensive income (loss), net of tax 322     322    
Exercise of stock options and vesting of restricted stock units 27,465   7,223     $ 20,242
Exercise of stock options and vesting of restricted stock units (in shares)           338,000
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (53,000)
Employee taxes paid for withheld shares upon equity award settlement (19,026)         $ (19,026)
Stock compensation 80,905   80,905      
Issuance of shares pursuant to employee stock purchase plan $ 11,780   11,626     $ 154
Issuance of shares pursuant to employee stock purchase plan (in shares)           38,000
Balance (in shares) at Sep. 30, 2023 48,147,969 48,148,000        
Balance at Sep. 30, 2023 $ 2,852,851 $ 481 1,309,479 (522) 1,564,870 $ (21,457)
Balance (in shares) at Sep. 30, 2023 (6,041,707)         (6,042,000)
Balance (in shares) at Jun. 30, 2023   48,148,000        
Balance at Jun. 30, 2023 $ 2,768,251 $ 481 1,272,315 (785) 1,517,859 $ (21,619)
Balance (in shares) at Jun. 30, 2023           (6,081,000)
Increase (Decrease) in Stockholders' Equity            
Net income 47,011       47,011  
Other comprehensive income (loss), net of tax 263     263    
Exercise of stock options and vesting of restricted stock units 6,598   6,200     $ 398
Exercise of stock options and vesting of restricted stock units (in shares)           29,000
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (1,000)
Employee taxes paid for withheld shares upon equity award settlement (282)         $ (282)
Stock compensation 26,981   26,981      
Issuance of shares pursuant to employee stock purchase plan $ 4,029   3,983     $ 46
Issuance of shares pursuant to employee stock purchase plan (in shares)           11,000
Balance (in shares) at Sep. 30, 2023 48,147,969 48,148,000        
Balance at Sep. 30, 2023 $ 2,852,851 $ 481 $ 1,309,479 $ (522) $ 1,564,870 $ (21,457)
Balance (in shares) at Sep. 30, 2023 (6,041,707)         (6,042,000)