XML 12 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Capital in Excess of Par Value [Member]
Retained Earnings [Member]
Balance at Dec. 31, 2022 $ 515,873 $ 9,117 $ (189,515) $ 497,179 $ 199,092
Balance, shares at Dec. 31, 2022   91,168 (14,888)    
Net income 15,901       15,901
Stock-based compensation 719     719  
Vesting of equity compensation     $ 682 (682)  
Vesting of equity compensation, shares     53    
Shares withheld upon vesting of equity compensation (2,541)   $ (2,541)    
Shares withheld upon vesting of equity compensation, shares     (204)    
Balance at Mar. 31, 2023 529,952 $ 9,117 $ (191,374) 497,216 214,993
Balance, shares at Mar. 31, 2023   91,168 (15,039)    
Balance at Dec. 31, 2022 515,873 $ 9,117 $ (189,515) 497,179 199,092
Balance, shares at Dec. 31, 2022   91,168 (14,888)    
Net income 40,996        
Balance at Jun. 30, 2023 539,797 $ 9,117 $ (207,925) 498,517 240,088
Balance, shares at Jun. 30, 2023   91,168 (16,783)    
Balance at Mar. 31, 2023 529,952 $ 9,117 $ (191,374) 497,216 214,993
Balance, shares at Mar. 31, 2023   91,168 (15,039)    
Net income 25,095       25,095
Stock-based compensation 1,927     1,927  
Purchase of common stock (17,218)   $ (17,218)    
Purchase of common stock, Shares     (1,795)    
Shares issued restricted stock units and ESPP participants 106   $ 732 (626)  
Shares issued restricted stock units and ESPP participants, shares     58    
Shares withheld restricted stock units vesting (65)   $ (65)    
Shares withheld restricted stock units vesting, shares     (7)    
Balance at Jun. 30, 2023 539,797 $ 9,117 $ (207,925) 498,517 240,088
Balance, shares at Jun. 30, 2023   91,168 (16,783)    
Balance at Dec. 31, 2023 518,331 $ 9,117 $ (218,827) 501,026 227,015
Balance, shares at Dec. 31, 2023   91,168 (18,051)    
Net income 5,623       5,623
Stock-based compensation 1,394     1,394  
Purchase of common stock (5,397)   $ (5,397)    
Purchase of common stock, Shares     (690)    
Vesting of equity compensation     $ 1,323 (1,323)  
Vesting of equity compensation, shares     109    
Shares withheld upon vesting of equity compensation (1,766)   $ (1,766)    
Shares withheld upon vesting of equity compensation, shares     (231)    
Balance at Mar. 31, 2024 518,185 $ 9,117 $ (224,667) 501,097 232,638
Balance, shares at Mar. 31, 2024   91,168 (18,863)    
Balance at Dec. 31, 2023 518,331 $ 9,117 $ (218,827) 501,026 227,015
Balance, shares at Dec. 31, 2023   91,168 (18,051)    
Net income 15,178        
Purchase of common stock   $ (12,100)      
Purchase of common stock, Shares   (1,500)      
Balance at Jun. 30, 2024 522,793 $ 9,117 $ (229,939) 501,422 242,193
Balance, shares at Jun. 30, 2024   91,168 (19,547)    
Balance at Mar. 31, 2024 518,185 $ 9,117 $ (224,667) 501,097 232,638
Balance, shares at Mar. 31, 2024   91,168 (18,863)    
Net income 9,555       9,555
Stock-based compensation 2,099     2,099  
Purchase of common stock (6,734) $ (6,700) $ (6,734)    
Purchase of common stock, Shares   (800) (802)    
Shares issued restricted stock units and ESPP participants 98   $ 429 (331)  
Shares issued restricted stock units and ESPP participants, shares     37    
Vesting of equity compensation     $ 1,443 (1,443)  
Vesting of equity compensation, shares     123    
Shares withheld restricted stock units vesting (410)   $ (410)    
Shares withheld restricted stock units vesting, shares     (42)    
Balance at Jun. 30, 2024 $ 522,793 $ 9,117 $ (229,939) $ 501,422 $ 242,193
Balance, shares at Jun. 30, 2024   91,168 (19,547)