XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.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 (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 80,005       80,005  
Other comprehensive income (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 (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)
Balance (in shares) at Mar. 31, 2023   48,148,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           (6,244,000)
Increase (Decrease) in Stockholders' Equity            
Net income 49,130       49,130  
Other comprehensive income (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 (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)
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 $ 121,908       121,908  
Other comprehensive income (loss), net of tax 108     108    
Exercise of stock options and vesting of restricted stock units 39,341   3,430     $ 35,911
Exercise of stock options and vesting of restricted stock units (in shares)           389,000
Employee taxes paid for withheld shares upon equity award settlement (23,456)         $ (23,456)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (51,000)
Stock compensation 57,273   57,273      
Issuance of shares pursuant to employee stock purchase plan 8,474   8,379     $ 95
Issuance of shares pursuant to employee stock purchase plan (in shares)           24,000
Reimbursement of shares from escrow $ (9,535)   1,667     $ (11,202)
Reimbursement of shares from escrow (in shares)           (28,000)
Balance (in shares) at Jun. 30, 2024 48,147,969 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,523,783)         (5,524,000)
Balance (in shares) at Mar. 31, 2024   48,148,000        
Balance at Mar. 31, 2024 $ 3,023,135 $ 481 1,385,095 (273) 1,657,943 $ (20,111)
Balance (in shares) at Mar. 31, 2024           (5,707,000)
Increase (Decrease) in Stockholders' Equity            
Net income 67,738       67,738  
Other comprehensive income (loss), net of tax 55     55    
Exercise of stock options and vesting of restricted stock units 18,101   5,168     $ 12,933
Exercise of stock options and vesting of restricted stock units (in shares)           194,000
Employee taxes paid for withheld shares upon equity award settlement (12,249)         $ (12,249)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (25,000)
Stock compensation 30,407   30,407      
Issuance of shares pursuant to employee stock purchase plan $ 4,921   4,866     $ 55
Issuance of shares pursuant to employee stock purchase plan (in shares)           14,000
Balance (in shares) at Jun. 30, 2024 48,147,969 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,523,783)         (5,524,000)