XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive (Loss) Gain, net of taxes
Retained Earnings
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2022   76,161        
Beginning balance at Dec. 31, 2022 $ 418,279 $ 762 $ 302,304 $ (3,477) $ 146,602 $ (27,912)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 11,671       11,671  
Unrealized loss on available-for-sale marketable securities, net of taxes 1,207     1,207    
Shares issued in connection with equity incentive plans, net of taxes (in shares)   167        
Shares issued in connection with equity incentive plans, net of taxes (870) $ 1 (871)      
Share-based compensation expense 1,973   1,973      
Purchases of treasury stock (2,223)         (2,223)
Shares issued for Deferred Compensation Plan, net 475   307     168
Shares issued for Employee Stock Purchase Plan 1,135   (139)     1,274
Other (in shares)   1        
Other 19   8   11  
Ending balance (in shares) at Mar. 31, 2023   76,329        
Ending balance at Mar. 31, 2023 $ 431,666 $ 763 303,582 (2,270) 158,284 (28,693)
Beginning balance (in shares) at Dec. 31, 2023 73,341 76,329        
Beginning balance at Dec. 31, 2023 $ 456,616 $ 763 310,436 (1,844) 185,010 (37,749)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 15,309       15,309  
Unrealized loss on available-for-sale marketable securities, net of taxes (328)     (328)    
Shares issued in connection with equity incentive plans, net of taxes (in shares)   204        
Shares issued in connection with equity incentive plans, net of taxes (1,030) $ 2 (1,032)      
Share-based compensation expense 2,444   2,444      
Shares issued for Deferred Compensation Plan, net 519   448     71
Shares issued for Employee Stock Purchase Plan 989   (216)     1,205
Other $ 62       62  
Ending balance (in shares) at Mar. 31, 2024 73,646 76,533        
Ending balance at Mar. 31, 2024 $ 474,581 $ 765 $ 312,080 $ (2,172) $ 200,381 $ (36,473)