v3.25.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, 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 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, 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 $ 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       33,943,946