v3.26.1
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 $ 887,124 $ 1,411 $ 148,153 $ 1,599,432 $ (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 947,061 $ 1,412 147,655 1,659,866 $ (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 887,124 $ 1,411 148,153 1,599,432 $ (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) 136,343        
Ending Balance at Jun. 30, 2025 1,026,238 $ 1,412 150,923 1,735,775 $ (861,872)
Ending Balance, Shares at Jun. 30, 2025   107,234,288      
Ending Balance, Treasury Stock, Shares at Jun. 30, 2025         33,943,946
Beginning Balance at Mar. 31, 2025 947,061 $ 1,412 147,655 1,659,866 $ (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 1,026,238 $ 1,412 150,923 1,735,775 $ (861,872)
Ending Balance, Shares at Jun. 30, 2025   107,234,288      
Ending Balance, Treasury Stock, Shares at Jun. 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) $ 123,279        
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       39,428,225
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
Settled accelerated stock 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       39,428,225