XML 15 R6.htm IDEA: XBRL DOCUMENT v3.23.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 (Loss)
Retained Earnings
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
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        
Beginning balance (in shares)   17,569,000        
Beginning balance at Dec. 31, 2022 233,560 $ 18 366,265 (243,115) (1,112) 111,504
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense $ 8,831   8,831      
Issuance of common stock upon exercise of stock option grants (in shares) 26,672 9,000        
Issuance of common stock upon exercise of stock option grants $ (147)   (147)      
Issuance of common stock related to vesting of restricted stock units (in shares)   69,000        
Issuance of common stock related to vesting of restricted stock units (1,118)   (1,118)      
Other comprehensive income 0          
Net income (loss) 10,914         10,914
Ending balance (in shares) at Jun. 30, 2023   17,647,000        
Ending balance at Jun. 30, 2023 252,040 $ 18 373,831 (243,115) (1,112) 122,418
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   17,637,000        
Beginning balance at Mar. 31, 2023 242,845 $ 18 369,800 (243,115) (1,112) 117,254
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation expense 4,192   4,192      
Issuance of common stock upon exercise of stock option grants (in shares)   9,000        
Issuance of common stock upon exercise of stock option grants (147)   (147)      
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 (14)   (14)      
Other comprehensive income 0          
Net income (loss) 5,164         5,164
Ending balance (in shares) at Jun. 30, 2023   17,647,000        
Ending balance at Jun. 30, 2023 $ 252,040 $ 18 $ 373,831 $ (243,115) $ (1,112) $ 122,418
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Beginning balance (in shares)   17,647,000