XML 19 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Beginning balance, common (in shares) at Dec. 31, 2022   39,453,236        
Beginning balance at Dec. 31, 2022 $ 149,906 $ 4 $ (59,300) $ 70,210 $ 139,134 $ (142)
Beginning balance, treasury (in shares) at Dec. 31, 2022     (2,822,266)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 11,762       11,762  
Issuance of common stock:            
Exercise of stock options (in shares)   57,250        
Exercise of stock options 723     723    
Other stock awards, net of shares withheld for taxes (in shares)   44,905        
Other stock awards, net of shares withheld for taxes (834)     (834)    
Fully vested shares (in shares)   826        
Share-based compensation 1,698     1,698    
Adjustment from foreign currency translation, net $ 182         182
Acquisition of treasury stock, at cost (in shares) (316,459)   (316,459)      
Acquisition of treasury stock, at cost $ (7,584)   $ (7,584)      
Ending balance, common (in shares) at Mar. 31, 2023   39,556,217        
Ending balance at Mar. 31, 2023 $ 155,853 $ 4 $ (66,884) 71,797 150,896 40
Ending balance, treasury (in shares) at Mar. 31, 2023     (3,138,725)      
Beginning balance, common (in shares) at Dec. 31, 2023 33,823,237 39,673,271        
Beginning balance at Dec. 31, 2023 $ 149,037 $ 4 $ (125,564) 75,686 198,649 262
Beginning balance, treasury (in shares) at Dec. 31, 2023 (5,850,034)   (5,850,034)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 12,106       12,106  
Issuance of common stock:            
Exercise of stock options (in shares)   86,034        
Exercise of stock options (616)     (616)    
Other stock awards, net of shares withheld for taxes (in shares)   250,219        
Other stock awards, net of shares withheld for taxes (884)     (884)    
Fully vested shares (in shares)   911        
Share-based compensation 2,153     2,153    
Adjustment from foreign currency translation, net $ (145)         (145)
Acquisition of treasury stock, at cost (in shares) (1,124,476)   (1,124,476)      
Acquisition of treasury stock, at cost $ (23,423)   $ (23,423)      
Ending balance, common (in shares) at Mar. 31, 2024 33,035,925 40,010,435        
Ending balance at Mar. 31, 2024 $ 138,228 $ 4 $ (148,987) $ 76,339 $ 210,755 $ 117
Ending balance, treasury (in shares) at Mar. 31, 2024 (6,974,510)   (6,974,510)