XML 68 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDER'S EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Paid-in Capital
Retained Earnings
Other
Beginning balance (in shares) at Dec. 31, 2023   46,700      
Beginning balance at Dec. 31, 2023 $ 1,892,100 $ 500 $ 696,000 $ 1,195,600 $ 0
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 11,700   11,700    
Issuances under equity plans (in shares)   300      
Issuances under equity plans 9,500   9,500    
Tax withholding on restricted stock vesting (8,500)   (8,500)    
Stock Repurchased and Retired During Period, Shares   (800)      
Stock repurchase and retirement of shares (81,300)   (13,000) (68,300)  
Foreign currency translation adjustments (200)       (200)
Net income 38,100     38,100  
Ending balance (in shares) at Mar. 31, 2024   46,200      
Ending balance at Mar. 31, 2024 1,861,400 $ 500 695,700 1,165,400 (200)
Beginning balance (in shares) at Dec. 31, 2024   43,800      
Beginning balance at Dec. 31, 2024 1,776,700 $ 400 684,200 1,097,100 (5,000)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation expense 13,800   13,800    
Issuances under equity plans (in shares)   200      
Issuances under equity plans 8,700   8,700    
Tax withholding on restricted stock vesting (5,800)   (5,800)    
Stock Repurchased and Retired During Period, Shares   (600)      
Stock repurchase and retirement of shares (50,500)   (10,600) (39,900)  
Stock Issued During Period, Value, Acquisitions 28,700   28,700    
Stock Issued During Period, Shares, Acquisitions   500      
Foreign currency translation adjustments 800       800
Net income 20,900     20,900  
Ending balance (in shares) at Mar. 31, 2025   43,900      
Ending balance at Mar. 31, 2025 $ 1,793,300 $ 400 $ 719,000 $ 1,078,100 $ (4,200)