XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
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 at Dec. 31, 2021 $ 2,324,032 $ 481 $ 1,075,650 $ (46) $ 1,273,614 $ (25,667)
Balance (in shares) at Dec. 31, 2021   48,148,000        
Balance (in shares) at Dec. 31, 2021           (6,833,000)
Increase (Decrease) in Stockholders' Equity            
Net income 79,930       79,930  
Other comprehensive loss, net of tax (763)     (763)    
Exercise of stock options and vesting of restricted stock units 16,223   (5,897)     $ 22,120
Exercise of stock options and vesting of restricted stock units (in shares)           279,000
Employee taxes paid for withheld shares upon equity award settlement (20,330)         $ (20,330)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (50,000)
Stock compensation 51,079   51,079      
Issuance of shares pursuant to employee stock purchase plan 8,156   7,989     $ 167
Issuance of shares pursuant to employee stock purchase plan (in shares)           20,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   48,148,000        
Balance (in shares) at Jun. 30, 2022           (6,584,000)
Balance at Mar. 31, 2022 2,387,734 $ 481 1,098,933 (743) 1,313,598 $ (24,535)
Balance (in shares) at Mar. 31, 2022   48,148,000        
Balance (in shares) at Mar. 31, 2022           (6,697,000)
Increase (Decrease) in Stockholders' Equity            
Net income 39,946       39,946  
Other comprehensive loss, net of tax (66)     (66)    
Exercise of stock options and vesting of restricted stock units 8,178   (288)     $ 8,466
Exercise of stock options and vesting of restricted stock units (in shares)           122,000
Employee taxes paid for withheld shares upon equity award settlement (7,743)         $ (7,743)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (21,000)
Stock compensation 25,800   25,800      
Issuance of shares pursuant to employee stock purchase plan 4,478   4,376     $ 102
Issuance of shares pursuant to employee stock purchase plan (in shares)           12,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   48,148,000        
Balance (in shares) at Jun. 30, 2022           (6,584,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 48,147,969 48,148,000        
Balance (in shares) at Dec. 31, 2022 (6,364,991)         (6,365,000)
Increase (Decrease) in Stockholders' Equity            
Net income $ 80,005       80,005  
Other comprehensive loss, net of tax 59     59    
Exercise of stock options and vesting of restricted stock units 20,867   1,023     $ 19,844
Exercise of stock options and vesting of restricted stock units (in shares)           309,000
Employee taxes paid for withheld shares upon equity award settlement (18,744)         $ (18,744)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (52,000)
Stock compensation 53,924   53,924      
Issuance of shares pursuant to employee stock purchase plan 7,751   7,643     $ 108
Issuance of shares pursuant to employee stock purchase plan (in shares)           27,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 48,147,969 48,148,000        
Balance (in shares) at Jun. 30, 2023 (6,081,263)         (6,081,000)
Balance at Mar. 31, 2023 $ 2,686,133 $ 481 1,239,945 (750) 1,468,729 $ (22,272)
Balance (in shares) at Mar. 31, 2023   48,148,000        
Balance (in shares) at Mar. 31, 2023           (6,244,000)
Increase (Decrease) in Stockholders' Equity            
Net income 49,130       49,130  
Other comprehensive loss, net of tax (35)     (35)    
Exercise of stock options and vesting of restricted stock units 12,734   1,692     $ 11,042
Exercise of stock options and vesting of restricted stock units (in shares)           173,000
Employee taxes paid for withheld shares upon equity award settlement (10,452)         $ (10,452)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (26,000)
Stock compensation 26,028   26,028      
Issuance of shares pursuant to employee stock purchase plan 4,713   4,650     $ 63
Issuance of shares pursuant to employee stock purchase plan (in shares)           16,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 48,147,969 48,148,000        
Balance (in shares) at Jun. 30, 2023 (6,081,263)         (6,081,000)