XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.1
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 (in shares) at Dec. 31, 2021   38,820,222        
Beginning balance at Dec. 31, 2021 $ 143,040 $ 4 $ (5,566) $ 66,875 $ 81,803 $ (76)
Beginning balance (in shares) at Dec. 31, 2021     (341,522)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 11,654       11,654  
Issuance of common stock:            
Exercise of stock options, net of shares withheld for taxes (in shares)   43,725        
Exercise of stock options, net of shares withheld for taxes 561     561    
Restricted stock units and awards, net of shares withheld for taxes (in shares)   20,787        
Restricted stock units and awards, net of shares withheld for taxes (273)     (273)    
Fully vested shares (in shares)   1,002        
Share-based compensation 1,268     1,268    
Adjustment from foreign currency translation, net $ 112         112
Acquisition of treasury stock, at cost (in shares) (224,388)   (224,388)      
Acquisition of treasury stock, at cost $ (3,628)   $ (3,628)      
Ending balance (in shares) at Mar. 31, 2022   38,885,736        
Ending balance at Mar. 31, 2022 $ 152,734 $ 4 $ (9,194) 68,431 93,457 36
Ending balance (in shares) at Mar. 31, 2022     (565,910)      
Beginning balance (in shares) at Dec. 31, 2022 36,630,970 39,453,236        
Beginning balance at Dec. 31, 2022 $ 149,906 $ 4 $ (59,300) 70,210 139,134 (142)
Beginning balance (in shares) at Dec. 31, 2022 (2,822,266)   (2,822,266)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income $ 11,762       11,762  
Issuance of common stock:            
Exercise of stock options, net of shares withheld for taxes (in shares)   57,250        
Exercise of stock options, net of shares withheld for taxes 723     723    
Restricted stock units and awards, net of shares withheld for taxes (in shares)   44,905        
Restricted stock units and 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 (in shares) at Mar. 31, 2023 36,417,492 39,556,217        
Ending balance at Mar. 31, 2023 $ 155,853 $ 4 $ (66,884) $ 71,797 $ 150,896 $ 40
Ending balance (in shares) at Mar. 31, 2023 (3,138,725)   (3,138,725)