XML 14 R5.htm IDEA: XBRL DOCUMENT v3.25.2
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, 2023 $ 716,671 $ 1,410 $ 140,157 $ 1,336,058 $ (760,954)
Beginning Balance, Shares at Dec. 31, 2023   108,611,537      
Beginning Balance, Treasury Stock, Shares at Dec. 31, 2023         32,363,306
Net Income (Loss) 89,070     89,070  
Employee stock plans 397   397    
Employee stock plans, Shares   5,640      
Shares withheld for taxes on awards (5,146)   (5,146)    
Shares withheld for taxes on awards, Shares   (55,103)      
Stock-based compensation 3,154 $ 1 3,153    
Stock-based compensation, Shares   130,683      
Ending Balance at Mar. 31, 2024 804,146 $ 1,411 138,561 1,425,128 $ (760,954)
Ending Balance, Shares at Mar. 31, 2024   108,692,757      
Ending Balance, Treasury Stock, Shares at Mar. 31, 2024         32,363,306
Beginning Balance at Dec. 31, 2023 716,671 $ 1,410 140,157 1,336,058 $ (760,954)
Beginning Balance, Shares at Dec. 31, 2023   108,611,537      
Beginning Balance, Treasury Stock, Shares at Dec. 31, 2023         32,363,306
Net Income (Loss) 176,068        
Ending Balance at Jun. 30, 2024 894,900 $ 1,411 142,317 1,512,126 $ (760,954)
Ending Balance, Shares at Jun. 30, 2024   108,705,768      
Ending Balance, Treasury Stock, Shares at Jun. 30, 2024         32,363,306
Beginning Balance at Mar. 31, 2024 804,146 $ 1,411 138,561 1,425,128 $ (760,954)
Beginning Balance, Shares at Mar. 31, 2024   108,692,757      
Beginning Balance, Treasury Stock, Shares at Mar. 31, 2024         32,363,306
Net Income (Loss) 86,998     86,998  
Employee stock plans 341   341    
Employee stock plans, Shares   5,408      
Shares withheld for taxes on awards (424)   (424)    
Shares withheld for taxes on awards, Shares   (5,020)      
Stock-based compensation 3,839   3,839    
Stock-based compensation, Shares   12,623      
Ending Balance at Jun. 30, 2024 894,900 $ 1,411 142,317 1,512,126 $ (760,954)
Ending Balance, Shares at Jun. 30, 2024   108,705,768      
Ending Balance, Treasury Stock, Shares at Jun. 30, 2024         32,363,306
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       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       33,943,946
Net Income (Loss) $ 136,343        
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       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       33,943,946