XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (UNAUDITED) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Treasury Stock
Accumulated Other Comprehensive Income
Retained Earnings
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   16,739,000        
Beginning balance at Dec. 31, 2020 $ 186,011 $ 17 $ 305,403 $ (203,898) $ 0 $ 84,489
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 10,789   10,789      
Issuance of common stock upon exercise of stock option grants (in shares) 94,328 78,000        
Issuance of common stock upon exercise of stock option grants $ 1,608   1,608      
Issuance of common stock related to vesting of restricted stock units (in shares)   63,000        
Issuance of common stock related to vesting of restricted stock units (1,551)   (1,551)      
Common stock repurchases (4,297)     (4,297)    
Other comprehensive income (904)       (904)  
Net income (loss) 3,191         3,191
Ending balance (in shares) at Jun. 30, 2021   16,880,000        
Ending balance at Jun. 30, 2021 194,847 $ 17 316,249 (208,195) (904) 87,680
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   16,858,000        
Beginning balance at Mar. 31, 2021 191,078 $ 17 312,323 (205,330) 0 84,068
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 4,281   4,281      
Issuance of common stock upon exercise of stock option grants (in shares)   22,000        
Issuance of common stock upon exercise of stock option grants (355)   (355)      
Common stock repurchases (2,865)     (2,865)    
Other comprehensive income (904)       (904)  
Net income (loss) 3,612         3,612
Ending balance (in shares) at Jun. 30, 2021   16,880,000        
Ending balance at Jun. 30, 2021 194,847 $ 17 316,249 (208,195) (904) 87,680
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   16,880,000        
Beginning balance (in shares)   16,903,000        
Beginning balance at Dec. 31, 2021 176,453 $ 17 325,779 (225,111) (94) 75,862
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 8,795   8,795      
Issuance of common stock upon exercise of stock option grants (in shares) 62,321 56,000        
Issuance of common stock upon exercise of stock option grants $ 1,500   1,500      
Issuance of common stock related to business acquisition (in shares)   516,000        
Issuance of common stock related to business acquisition 23,645 $ 1 23,644      
Issuance of common stock related to vesting of restricted stock units (in shares)   74,000        
Issuance of common stock related to vesting of restricted stock units (1,341)   (1,341)      
Common stock repurchases (8,053)     (8,053)    
Other comprehensive income 2,375       2,375  
Net income (loss) 34,608         34,608
Ending balance (in shares) at Jun. 30, 2022   17,549,000        
Ending balance at Jun. 30, 2022 237,982 $ 18 358,377 (233,164) 2,281 110,470
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   16,976,000        
Beginning balance at Mar. 31, 2022 215,960 $ 17 328,769 (233,164) 418 119,920
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 4,500   4,500      
Issuance of common stock upon exercise of stock option grants (in shares)   56,000        
Issuance of common stock upon exercise of stock option grants 1,500   1,500      
Issuance of common stock related to business acquisition (in shares)   516,000        
Issuance of common stock related to business acquisition 23,645 $ 1 23,644      
Issuance of common stock related to vesting of restricted stock units (in shares)   1,000        
Issuance of common stock related to vesting of restricted stock units (36)   (36)      
Other comprehensive income 1,863       1,863  
Net income (loss) (9,450)         (9,450)
Ending balance (in shares) at Jun. 30, 2022   17,549,000        
Ending balance at Jun. 30, 2022 $ 237,982 $ 18 $ 358,377 $ (233,164) $ 2,281 $ 110,470
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   17,549,000