v3.25.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Total
Beginning balance at Dec. 31, 2023 $ 318 $ 592,989 $ 1,793,629 $ 2,386,936
Beginning balance, shares at Dec. 31, 2023 31,775      
Vesting of stock-based compensation awards $ 3 (3)    
Vesting of stock-based compensation awards, shares 334      
Withholding of common stock upon vesting of stock-based compensation awards $ (1) (10,423)   (10,424)
Withholding of common stock upon vesting of stock-based compensation awards, shares (121)      
Repurchases of common stock $ (7) (53,132)   (53,139)
Repurchases of common stock, shares (652)      
Stock-based compensation expense   10,710   10,710
Cash dividends declared and dividend equivalents   432 (16,913) (16,481)
Net income     148,055 148,055
Ending balance at Jun. 30, 2024 $ 313 540,573 1,924,771 2,465,657
Ending balance, shares at Jun. 30, 2024 31,336      
Beginning balance at Mar. 31, 2024 $ 318 569,581 1,849,377 2,419,276
Beginning balance, shares at Mar. 31, 2024 31,791      
Vesting of stock-based compensation awards, shares 11      
Withholding of common stock upon vesting of stock-based compensation awards   (10)   (10)
Withholding of common stock upon vesting of stock-based compensation awards, shares (1)      
Repurchases of common stock $ (5) (37,025)   (37,030)
Repurchases of common stock, shares (465)      
Stock-based compensation expense   7,914   7,914
Cash dividends declared and dividend equivalents   113 (8,330) (8,217)
Net income     83,724 83,724
Ending balance at Jun. 30, 2024 $ 313 540,573 1,924,771 2,465,657
Ending balance, shares at Jun. 30, 2024 31,336      
Beginning balance at Dec. 31, 2024 $ 310 526,959 2,093,587 2,620,856
Beginning balance, shares at Dec. 31, 2024 30,961      
Vesting of stock-based compensation awards $ 5 (5)    
Vesting of stock-based compensation awards, shares 582      
Withholding of common stock upon vesting of stock-based compensation awards $ (2) (17,234)   (17,236)
Withholding of common stock upon vesting of stock-based compensation awards, shares (226)      
Repurchases of common stock $ (16) (103,600)   (103,616)
Repurchases of common stock, shares (1,637)      
Stock-based compensation expense   8,233   8,233
Cash dividends declared and dividend equivalents   428 (18,133) (17,705)
Other   (779)   (779)
Net income     74,238 74,238
Ending balance at Jun. 30, 2025 $ 297 414,002 2,149,692 2,563,991
Ending balance, shares at Jun. 30, 2025 29,680      
Beginning balance at Mar. 31, 2025 $ 30,547 454,265 2,123,933 2,578,503
Beginning balance, shares at Mar. 31, 2025 305      
Vesting of stock-based compensation awards, shares 17      
Withholding of common stock upon vesting of stock-based compensation awards   (6)   (6)
Repurchases of common stock $ (8) (48,030)   (48,038)
Repurchases of common stock, shares (884)      
Stock-based compensation expense   7,941   7,941
Cash dividends declared and dividend equivalents   312 (9,095) (8,783)
Other   (480)   (480)
Net income     34,854 34,854
Ending balance at Jun. 30, 2025 $ 297 $ 414,002 $ 2,149,692 $ 2,563,991
Ending balance, shares at Jun. 30, 2025 29,680