XML 20 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2022   61,749        
Beginning balance at Dec. 31, 2022 $ 817,931 $ 110 $ (1,695,501) $ 797,614 $ 1,819,199 $ (103,491)
Beginning balance (in shares) at Dec. 31, 2022     47,730      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation 7,464     7,464    
Exercises of stock options, issuance of restricted stock awards, and vests of restricted stock units, net of shares withheld for taxes (in shares)   274 83      
Exercises of stock options, issuance of restricted stock awards, and vests of restricted stock units, net of shares withheld for taxes (10,395)   $ (10,395)      
Net income 149,543       149,543  
Other comprehensive (loss) income 3,957         3,957
Ending balance (in shares) at Mar. 31, 2023   62,023        
Ending balance at Mar. 31, 2023 $ 968,500 $ 110 $ (1,705,896) 805,078 1,968,742 (99,534)
Ending balance (in shares) at Mar. 31, 2023     47,813      
Beginning balance (in shares) at Dec. 31, 2023 60,500 60,495        
Beginning balance at Dec. 31, 2023 $ 1,453,923 $ 110 $ (1,888,869) 826,685 2,611,765 (95,768)
Beginning balance (in shares) at Dec. 31, 2023 49,600   49,558      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Share-based compensation $ 7,582     7,582    
Exercises of stock options, issuance of restricted stock awards, and vests of restricted stock units, net of shares withheld for taxes (in shares)   201 47      
Exercises of stock options, issuance of restricted stock awards, and vests of restricted stock units, net of shares withheld for taxes (5,747)   $ (5,913) 166    
Net income 152,454       152,454  
Other comprehensive (loss) income $ (11,157)         (11,157)
Ending balance (in shares) at Mar. 31, 2024 60,700 60,696        
Ending balance at Mar. 31, 2024 $ 1,597,055 $ 110 $ (1,894,782) $ 834,433 $ 2,764,219 $ (106,925)
Ending balance (in shares) at Mar. 31, 2024 49,600   49,605