XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Treasury Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2020   48,988,142        
Beginning balance at Dec. 31, 2020 $ 175,427 $ 6 $ (11,434) $ 144,163 $ 1 $ 42,691
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 3,318     3,318    
Exercise of stock options (in shares)   278,412        
Exercise of stock options 451     451    
Repurchase of treasury stock, at cost (in shares)   (693)        
Repurchase of treasury stock, at cost (27)   (27)      
Other comprehensive loss (1)       (1)  
Net income 4,918         4,918
Ending balance (in shares) at Mar. 31, 2021   49,265,861        
Ending balance at Mar. 31, 2021 184,086 $ 6 (11,461) 147,932 0 47,609
Beginning balance (in shares) at Dec. 31, 2020   48,988,142        
Beginning balance at Dec. 31, 2020 175,427 $ 6 (11,434) 144,163 1 42,691
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 14,839          
Ending balance (in shares) at Jun. 30, 2021   50,242,826        
Ending balance at Jun. 30, 2021 202,081 $ 6 (11,486) 156,031 0 57,530
Beginning balance (in shares) at Mar. 31, 2021   49,265,861        
Beginning balance at Mar. 31, 2021 184,086 $ 6 (11,461) 147,932 0 47,609
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 3,837     3,837    
Exercise of stock options (in shares)   800,426        
Exercise of stock options 1,627     1,627    
Repurchase of treasury stock, at cost (in shares)   (449)        
Repurchase of treasury stock, at cost (25)   (25)      
Issuance of common stock related to employee stock purchase plan (in shares)   155,015        
Issuance of common stock related to employee stock purchase plan 2,635     2,635    
Issuance of common stock related to RSU vesting (in shares)   21,973        
Other comprehensive loss 0       0  
Net income 9,921         9,921
Ending balance (in shares) at Jun. 30, 2021   50,242,826        
Ending balance at Jun. 30, 2021 202,081 $ 6 (11,486) 156,031 0 57,530
Beginning balance (in shares) at Dec. 31, 2021   51,854,749        
Beginning balance at Dec. 31, 2021 257,180 $ 6 (11,486) 169,401 (36) 99,295
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 5,469     5,469    
Exercise of stock options (in shares)   130,958        
Exercise of stock options 481     481    
Issuance of common stock related to RSU vesting (in shares)   25,033        
Other comprehensive loss (203)       (203)  
Net income 4,779         4,779
Ending balance (in shares) at Mar. 31, 2022   52,010,740        
Ending balance at Mar. 31, 2022 267,706 $ 6 (11,486) 175,351 (239) 104,074
Beginning balance (in shares) at Dec. 31, 2021   51,854,749        
Beginning balance at Dec. 31, 2021 $ 257,180 $ 6 (11,486) 169,401 (36) 99,295
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares) 227,234          
Net income $ 12,598          
Ending balance (in shares) at Jun. 30, 2022   52,338,348        
Ending balance at Jun. 30, 2022 283,916 $ 6 (11,486) 183,890 (387) 111,893
Beginning balance (in shares) at Mar. 31, 2022   52,010,740        
Beginning balance at Mar. 31, 2022 267,706 $ 6 (11,486) 175,351 (239) 104,074
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Stock-based compensation 5,780     5,780    
Exercise of stock options (in shares)   96,276        
Exercise of stock options 357     357    
Issuance of common stock related to RSU vesting (in shares)   89,623        
Issuance of common stock related to employee stock purchase plan (in shares)   141,709        
Issuance of common stock related to employee stock purchase plan 2,402     2,402    
Other comprehensive loss (148)       (148)  
Net income 7,819         7,819
Ending balance (in shares) at Jun. 30, 2022   52,338,348        
Ending balance at Jun. 30, 2022 $ 283,916 $ 6 $ (11,486) $ 183,890 $ (387) $ 111,893