v3.26.3
Condensed Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings [Member]
Treasury Stock [Member]
Beginning Balance at Dec. 31, 2024 $ 850,142 $ 1,411 $ 148,153 $ 1,562,450 $ (861,872)
Beginning Balance, Shares at Dec. 31, 2024   107,154,305      
Beginning Balance, Treasury Stock, Shares at Dec. 31, 2024         33,943,946
Net Income (Loss) 60,434     60,434  
Employee stock plans 299   299    
Employee stock plans, Shares   6,068      
Shares withheld for taxes on awards (3,110)   (3,110)    
Shares withheld for taxes on awards, Shares   (49,949)      
Stock-based compensation 2,314 $ 1 2,313    
Stock-based compensation, Shares   116,588      
Ending Balance at Mar. 31, 2025 910,079 $ 1,412 147,655 1,622,884 $ (861,872)
Ending Balance, Shares at Mar. 31, 2025   107,227,012      
Ending Balance, Treasury Stock, Shares at Mar. 31, 2025         33,943,946
Beginning Balance at Dec. 31, 2024 850,142 $ 1,411 148,153 1,562,450 $ (861,872)
Beginning Balance, Shares at Dec. 31, 2024   107,154,305      
Beginning Balance, Treasury Stock, Shares at Dec. 31, 2024         33,943,946
Net Income (Loss) 188,113        
Ending Balance at Sep. 30, 2025 1,042,482 $ 1,412 152,379 1,750,563 $ (861,872)
Ending Balance, Shares at Sep. 30, 2025   107,254,491      
Ending Balance, Treasury Stock, Shares at Sep. 30, 2025         33,943,946
Beginning Balance at Mar. 31, 2025 910,079 $ 1,412 147,655 1,622,884 $ (861,872)
Beginning Balance, Shares at Mar. 31, 2025   107,227,012      
Beginning Balance, Treasury Stock, Shares at Mar. 31, 2025         33,943,946
Net Income (Loss) 75,909     75,909  
Employee stock plans 335   335    
Employee stock plans, Shares   7,250      
Shares withheld for taxes on awards (1)   (1)    
Stock-based compensation 2,934   2,934    
Stock-based compensation, Shares   26      
Ending Balance at Jun. 30, 2025 989,256 $ 1,412 150,923 1,698,793 $ (861,872)
Ending Balance, Shares at Jun. 30, 2025   107,234,288      
Ending Balance, Treasury Stock, Shares at Jun. 30, 2025         33,943,946
Net Income (Loss) 51,770     51,770  
Employee stock plans 267   267    
Employee stock plans, Shares   6,076      
Shares withheld for taxes on awards (23) $ 1 (24)    
Shares withheld for taxes on awards, Shares   (424)      
Stock-based compensation 1,212 $ (1) 1,213    
Stock-based compensation, Shares   14,551      
Ending Balance at Sep. 30, 2025 1,042,482 $ 1,412 152,379 1,750,563 $ (861,872)
Ending Balance, Shares at Sep. 30, 2025   107,254,491      
Ending Balance, Treasury Stock, Shares at Sep. 30, 2025         33,943,946
Beginning Balance at Dec. 31, 2025 $ 1,034,264 $ 1,412 155,316 1,789,847 $ (912,311)
Beginning Balance, Shares at Dec. 31, 2025   105,737,266      
Beginning Balance, Treasury Stock, Shares at Dec. 31, 2025 35,470,873       35,470,873
Net Income (Loss) $ 61,403     61,403  
Employee stock plans 285   285    
Employee stock plans, Shares   9,423      
Shares withheld for taxes on awards (2,052)   (2,052)    
Shares withheld for taxes on awards, Shares   (49,580)      
Stock-based compensation 2,635 $ 1 2,634    
Stock-based compensation, Shares   112,600      
Repurchases of Common Stock (80,774)       $ (80,774)
Repurchases of Common Stock, Shares   (1,911,132)     1,911,132
Unsettled accelerated share repurchase (20,000)   (20,000)    
Ending Balance at Mar. 31, 2026 995,761 $ 1,413 136,183 1,851,250 $ (993,085)
Ending Balance, Shares at Mar. 31, 2026   103,898,577      
Ending Balance, Treasury Stock, Shares at Mar. 31, 2026         37,382,005
Beginning Balance at Dec. 31, 2025 $ 1,034,264 $ 1,412 155,316 1,789,847 $ (912,311)
Beginning Balance, Shares at Dec. 31, 2025   105,737,266      
Beginning Balance, Treasury Stock, Shares at Dec. 31, 2025 35,470,873       35,470,873
Net Income (Loss) $ 175,772        
Ending Balance at Sep. 30, 2026 $ 1,010,405 $ 1,413 162,230 1,965,619 $ (1,118,857)
Ending Balance, Shares at Sep. 30, 2026   100,648,634      
Ending Balance, Treasury Stock, Shares at Sep. 30, 2026 40,670,884       40,670,884
Beginning Balance at Mar. 31, 2026 $ 995,761 $ 1,413 136,183 1,851,250 $ (993,085)
Beginning Balance, Shares at Mar. 31, 2026   103,898,577      
Beginning Balance, Treasury Stock, Shares at Mar. 31, 2026         37,382,005
Net Income (Loss) 61,876     61,876  
Employee stock plans 336   336    
Employee stock plans, Shares   10,737      
Shares withheld for taxes on awards (36)   (36)    
Shares withheld for taxes on awards, Shares   (861)      
Stock-based compensation 2,840   2,840    
Stock-based compensation, Shares   2,802      
Repurchases of Common Stock (70,695)       $ (70,695)
Repurchases of Common Stock, Shares   (2,046,220)     2,046,220
Unsettled accelerated share repurchase 20,000   20,000    
Ending Balance at Jun. 30, 2026 1,010,082 $ 1,413 159,323 1,913,126 $ (1,063,780)
Ending Balance, Shares at Jun. 30, 2026   101,865,035      
Ending Balance, Treasury Stock, Shares at Jun. 30, 2026         39,428,225
Net Income (Loss) 52,493     52,493  
Employee stock plans 285   285    
Employee stock plans, Shares   7,673      
Stock-based compensation 2,622   2,622    
Stock-based compensation, Shares   18,585      
Repurchases of Common Stock (55,077)       $ (55,077)
Repurchases of Common Stock, Shares   (1,242,659)     1,242,659
Ending Balance at Sep. 30, 2026 $ 1,010,405 $ 1,413 $ 162,230 $ 1,965,619 $ (1,118,857)
Ending Balance, Shares at Sep. 30, 2026   100,648,634      
Ending Balance, Treasury Stock, Shares at Sep. 30, 2026 40,670,884       40,670,884