v3.26.1
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, 2024 $ 310 $ 526,959 $ 2,093,587 $ 2,620,856
Beginning balance, shares at Dec. 31, 2024 30,961      
Settlement of stock-based compensation awards $ 5 (5)    
Settlement of stock-based compensation awards, shares 582      
Withholding of common stock upon settlement of stock-based compensation awards $ (2) (17,234)   (17,236)
Withholding of common stock upon settlement of stock-based compensation awards, shares (226)      
Repurchases of common stock $ (16) (103,600)   (103,616)
Repurchases of common stock, shares (1,637)      
Excise tax on repurchases of common stock   (779)   (779)
Stock-based compensation expense   8,233   8,233
Cash dividends declared and dividend equivalents   428 (18,133) (17,705)
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 $ 305 454,265 2,123,933 2,578,503
Beginning balance, shares at Mar. 31, 2025 30,547      
Settlement of stock-based compensation awards, shares 17      
Withholding of common stock upon settlement of stock-based compensation awards   (6)   (6)
Repurchases of common stock $ (8) (48,030)   (48,038)
Repurchases of common stock, shares (884)      
Excise tax on repurchases of common stock   (480)   (480)
Stock-based compensation expense   7,941   7,941
Cash dividends declared and dividend equivalents   312 (9,095) (8,783)
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      
Beginning balance at Dec. 31, 2025 $ 291 385,962 2,205,479 2,591,732
Beginning balance, shares at Dec. 31, 2025 29,051      
Settlement of stock-based compensation awards $ 5 (5)    
Settlement of stock-based compensation awards, shares 574      
Withholding of common stock upon settlement of stock-based compensation awards $ (2) (15,279)   (15,281)
Withholding of common stock upon settlement of stock-based compensation awards, shares (222)      
Repurchases of common stock $ (10) (59,605)   (59,615)
Repurchases of common stock, shares (970)      
Excise tax on repurchases of common stock   (355)   (355)
Stock-based compensation expense   7,180   7,180
Cash dividends declared and dividend equivalents   378 (18,845) (18,467)
Net income     60,557 60,557
Ending balance at Jun. 30, 2026 $ 284 318,276 2,247,191 2,565,751
Ending balance, shares at Jun. 30, 2026 28,433      
Beginning balance at Mar. 31, 2026 $ 288 332,425 2,220,486 2,553,199
Beginning balance, shares at Mar. 31, 2026 28,769      
Settlement of stock-based compensation awards, shares 17      
Withholding of common stock upon settlement of stock-based compensation awards   (2)   (2)
Repurchases of common stock $ (4) (19,599)   (19,603)
Repurchases of common stock, shares (353)      
Excise tax on repurchases of common stock   (237)   (237)
Stock-based compensation expense   5,400   5,400
Cash dividends declared and dividend equivalents   289 (9,443) (9,154)
Net income     36,148 36,148
Ending balance at Jun. 30, 2026 $ 284 $ 318,276 $ 2,247,191 $ 2,565,751
Ending balance, shares at Jun. 30, 2026 28,433