XML 17 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 30,875       30,875  
Other comprehensive income, net of tax 94     94    
Exercise of stock options and vesting of restricted stock units 8,134   (668)     $ 8,802
Exercise of stock options and vesting of restricted stock units (in shares)           136,000
Employee taxes paid for withheld shares upon equity award settlement (8,292)         $ (8,292)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (26,000)
Stock compensation 27,896   27,896      
Issuance of shares pursuant to employee stock purchase plan 3,037   2,992     $ 45
Issuance of shares pursuant to employee stock purchase plan (in shares)           11,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)
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 $ 54,170       54,170  
Other comprehensive income, net of tax 53     53    
Exercise of stock options and vesting of restricted stock units 21,240   (1,738)     $ 22,978
Exercise of stock options and vesting of restricted stock units (in shares)           195,000
Employee taxes paid for withheld shares upon equity award settlement (11,207)         $ (11,207)
Employee taxes paid for withheld shares upon equity award settlement (in shares)           (26,000)
Stock compensation 26,866   26,866      
Issuance of shares pursuant to employee stock purchase plan 3,553   3,513     $ 40
Issuance of shares pursuant to employee stock purchase plan (in shares)           10,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 Mar. 31, 2024 48,147,969 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,093)         (5,707,000)