XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.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, 2022   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,365,000)
Increase (Decrease) in Stockholders' Equity            
Net income 127,016       127,016  
Other comprehensive income, 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 (19,026)         $ (19,026)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (53,000)
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,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,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, 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 (282)         $ (282)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (1,000)
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,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,042,000)
Balance (in shares) at Dec. 31, 2023 48,147,969 48,148,000        
Balance at Dec. 31, 2023 $ 2,937,995 $ 481 1,354,787 (326) 1,603,773 $ (20,720)
Balance (in shares) at Dec. 31, 2023 (5,858,476)         (5,858,000)
Increase (Decrease) in Stockholders' Equity            
Net income $ 197,805       197,805  
Other comprehensive income, net of tax 163     163    
Exercise of stock options and vesting of restricted stock units 71,196   34,324     $ 36,872
Exercise of stock options and vesting of restricted stock units (in shares)           542,000
Employee taxes paid for withheld shares upon equity award settlement (23,763)         $ (23,763)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (52,000)
Stock compensation 88,460   88,460      
Issuance of shares pursuant to employee stock purchase plan 12,821   12,685     $ 136
Issuance of shares pursuant to employee stock purchase plan (in shares)           34,000
Reimbursement of shares from escrow $ (9,565)   1,679     $ (11,244)
Reimbursement of shares from escrow (in shares)           (28,000)
Balance (in shares) at Sep. 30, 2024 48,147,969 48,148,000        
Balance at Sep. 30, 2024 $ 3,275,112 $ 481 1,491,935 (163) 1,801,578 $ (18,719)
Balance (in shares) at Sep. 30, 2024 (5,361,877)         (5,362,000)
Balance (in shares) at Jun. 30, 2024   48,148,000        
Balance at Jun. 30, 2024 $ 3,132,108 $ 481 1,425,536 (218) 1,725,681 $ (19,372)
Balance (in shares) at Jun. 30, 2024           (5,524,000)
Increase (Decrease) in Stockholders' Equity            
Net income 75,897       75,897  
Other comprehensive income, net of tax 55     55    
Exercise of stock options and vesting of restricted stock units 31,855   30,894     $ 961
Exercise of stock options and vesting of restricted stock units (in shares)           153,000
Employee taxes paid for withheld shares upon equity award settlement (307)         $ (307)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (1,000)
Stock compensation 31,187   31,187      
Issuance of shares pursuant to employee stock purchase plan 4,347   4,306     $ 41
Issuance of shares pursuant to employee stock purchase plan (in shares)           10,000
Reimbursement of shares from escrow $ (30)   12     $ (42)
Balance (in shares) at Sep. 30, 2024 48,147,969 48,148,000        
Balance at Sep. 30, 2024 $ 3,275,112 $ 481 $ 1,491,935 $ (163) $ 1,801,578 $ (18,719)
Balance (in shares) at Sep. 30, 2024 (5,361,877)         (5,362,000)