XML 205 R8.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2019 $ 1,617,058,000 $ 481,000 $ 739,478,000 $ (46,000) $ 917,336,000 $ (40,191,000)
Balance, shares at Dec. 31, 2019   48,148,000        
Balance, shares at Dec. 31, 2019           (8,839,000)
Increase (Decrease) in Stockholders' Equity            
Net income 194,820,000       194,820,000  
Other comprehensive loss, net of tax 0          
Issuance/ Exercise of stock options $ 124,363,000   90,636,000     $ 33,727,000
Issuance/ Exercise of stock options (in shares) 1,174,000         1,283,000
Employee taxes paid for withheld shares upon equity award settlement $ (12,923,000)         $ (12,923,000)
Employee taxes paid for withheld shares for taxes upon equity award settlement (in shares)           (34,000)
Stock compensation 67,365,000   67,365,000      
Issuance of shares pursuant to employee stock purchase plan $ 10,912,000   7,853,000     $ 3,059,000
Issuance of shares pursuant to employee stock purchase plan (in shares) 40,000         40,000
Treasury stock purchases $ (15,484,000)         $ (15,484,000)
Treasury stock purchases (in shares) (59,000)         (59,000)
Issuance of shares for acquisitions $ 0          
Issuance of shares for acquisitions (in shares) 0          
Balance at Dec. 31, 2020 $ 1,986,111,000 $ 481,000 905,332,000 (46,000) 1,112,156,000 $ (31,812,000)
Balance, shares at Dec. 31, 2020   48,148,000        
Balance, shares at Dec. 31, 2020           (7,609,000)
Increase (Decrease) in Stockholders' Equity            
Net income 161,458,000       161,458,000  
Other comprehensive loss, net of tax 0          
Issuance/ Exercise of stock options $ 96,714,000   50,831,000     $ 45,883,000
Issuance/ Exercise of stock options (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, shares at Dec. 31, 2021 48,147,969 48,148,000        
Balance, shares at Dec. 31, 2021 (6,832,640)         (6,833,000)
Increase (Decrease) in Stockholders' Equity            
Net income $ 164,240,000       164,240,000  
Other comprehensive loss, net of tax (798,000)     (798,000)    
Issuance/ Exercise of stock options $ 26,329,000   (3,218,000)     $ 29,547,000
Issuance/ Exercise of stock options (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, shares at Dec. 31, 2022 48,147,969 48,148,000        
Balance, shares at Dec. 31, 2022 (6,364,991)         (6,365,000)