XML 20 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Treasury Stock
Balance at Dec. 31, 2020 $ 1,986,111,000 $ 481,000 $ 905,332,000 $ (46,000) $ 1,112,156,000 $ (31,812,000)
Balance (in shares) at Dec. 31, 2020   48,148,000        
Balance (in shares) at Dec. 31, 2020           (7,609,000)
Increase (Decrease) in Stockholders' Equity            
Net income 161,458,000       161,458,000  
Other comprehensive (loss) income, net of tax 0          
Exercise of stock options and vesting of restricted stock units $ 96,714,000   50,831,000     $ 45,883,000
Exercise of stock options and vesting of restricted stock units (in shares) 627,000         832,000
Employee taxes paid for withheld shares upon equity award settlement $ (27,030,000)         $ (27,030,000)
Employee taxes paid for withheld shares for taxes upon equity award settlement (in shares)           (58,000)
Stock compensation 104,726,000   104,726,000      
Issuance of shares pursuant to employee stock purchase plan $ 13,158,000   12,889,000     $ 269,000
Issuance of shares pursuant to employee stock purchase plan (in shares) 35,000         35,000
Treasury stock purchases $ (12,977,000)         $ (12,977,000)
Treasury stock purchases (in shares) (33,000)         (33,000)
Issuance of shares for acquisitions $ 0          
Issuance of shares for acquisitions (in shares) 0          
Purchase consideration for conversion of unvested restricted stock awards $ 1,872,000   1,872,000      
Balance at Dec. 31, 2021 2,324,032,000 $ 481,000 1,075,650,000 (46,000) 1,273,614,000 $ (25,667,000)
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 164,240,000       164,240,000  
Other comprehensive (loss) income, net of tax (798,000)     (798,000)    
Exercise of stock options and vesting of restricted stock units $ 26,329,000   (3,218,000)     $ 29,547,000
Exercise of stock options and vesting of restricted stock units (in shares) 186,000         433,000
Employee taxes paid for withheld shares upon equity award settlement $ (27,219,000)         $ (27,219,000)
Employee taxes paid for withheld shares for taxes upon equity award settlement (in shares)           (70,000)
Stock compensation 102,985,000   102,985,000      
Issuance of shares pursuant to employee stock purchase plan $ 16,651,000   16,365,000     $ 286,000
Issuance of shares pursuant to employee stock purchase plan (in shares) 49,000         49,000
Treasury stock purchases $ 0          
Treasury stock purchases (in shares) 0          
Issuance of shares for acquisitions $ 18,169,000   17,943,000     $ 226,000
Issuance of shares for acquisitions (in shares) 56,000         56,000
Balance at Dec. 31, 2022 $ 2,624,389,000 $ 481,000 1,209,725,000 (844,000) 1,437,854,000 $ (22,827,000)
Balance (in shares) at Dec. 31, 2022   48,148,000        
Balance (in shares) at Dec. 31, 2022 (6,364,991)         (6,365,000)
Increase (Decrease) in Stockholders' Equity            
Net income $ 165,919,000       165,919,000  
Other comprehensive (loss) income, net of tax 518,000     518,000    
Exercise of stock options and vesting of restricted stock units $ 44,697,000   15,122,000     $ 29,575,000
Exercise of stock options and vesting of restricted stock units (in shares) 265,000         514,000
Employee taxes paid for withheld shares upon equity award settlement $ (27,737,000)         $ (27,737,000)
Employee taxes paid for withheld shares for taxes upon equity award settlement (in shares)           (74,000)
Stock compensation 108,338,000   108,338,000      
Issuance of shares pursuant to employee stock purchase plan $ 16,196,000   15,988,000     $ 208,000
Issuance of shares pursuant to employee stock purchase plan (in shares) 52,000         52,000
Treasury stock purchases $ 0          
Treasury stock purchases (in shares) 0          
Issuance of shares for acquisitions $ 5,675,000   5,614,000     $ 61,000
Issuance of shares for acquisitions (in shares) 15,000         15,000
Balance at Dec. 31, 2023 $ 2,937,995,000 $ 481,000 $ 1,354,787,000 $ (326,000) $ 1,603,773,000 $ (20,720,000)
Balance (in shares) at Dec. 31, 2023   48,148,000        
Balance (in shares) at Dec. 31, 2023 (5,858,476)         (5,858,000)