XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.1
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, shares at Dec. 31, 2021   48,148,000        
Balance, shares at Dec. 31, 2021           (6,833,000)
Increase (Decrease) in Stockholders' Equity            
Net income 39,984       39,984  
Other comprehensive gain, net of tax (697)          
Unrealized loss on available-for-sale securities, net of tax (697)     (697)    
Exercise of stock options and vesting of restricted stock units (in shares)           157,000
Exercise of stock options and vesting of restricted stock units 8,045   (5,609)     $ 13,654
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (29,000)
Employee taxes paid for withheld shares upon equity award settlement (12,587)         $ (12,587)
Stock compensation 25,279   25,279      
Issuance of shares pursuant to employee stock purchase plan (in shares)           8,000
Issuance of shares pursuant to employee stock purchase plan 3,678   3,613     $ 65
Balance at Mar. 31, 2022 2,387,734 $ 481 1,098,933 (743) 1,313,598 $ (24,535)
Balance, shares at Mar. 31, 2022   48,148,000        
Balance, shares at Mar. 31, 2022           (6,697,000)
Balance at Dec. 31, 2022 $ 2,624,389 $ 481 1,209,725 (844) 1,437,854 $ (22,827)
Balance, shares at Dec. 31, 2022 48,147,969 48,148,000        
Balance, shares at Dec. 31, 2022 (6,364,991)         (6,365,000)
Increase (Decrease) in Stockholders' Equity            
Net income $ 30,875       30,875  
Other comprehensive gain, net of tax 94     94    
Exercise of stock options and vesting of restricted stock units (in shares)           136,000
Exercise of stock options and vesting of restricted stock units 8,134   (668)     $ 8,802
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (26,000)
Employee taxes paid for withheld shares upon equity award settlement (8,292)         $ (8,292)
Stock compensation 27,896   27,896      
Issuance of shares pursuant to employee stock purchase plan (in shares)           11,000
Issuance of shares pursuant to employee stock purchase plan 3,037   2,992     $ 45
Balance at Mar. 31, 2023 $ 2,686,133 $ 481 $ 1,239,945 $ (750) $ 1,468,729 $ (22,272)
Balance, shares at Mar. 31, 2023 48,147,969 48,148,000        
Balance, shares at Mar. 31, 2023 (6,243,409)         (6,244,000)