XML 46 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
$ in Thousands
Total
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2020   39,161,214     12,143,433
Stockholders' Equity Attributable to Parent, Beginning Balance at Dec. 31, 2020 $ 63,981 $ 258,756 $ 122 $ (113,164) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 11,148     11,148  
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent 531        
Issuance of stock for ESPP purchase (in shares)   25,033      
Issuance of stock for ESPP purchase 150 $ 150      
Exercise of stock options, net of shares withheld for employee taxes (in shares)   325,737      
Exercise of stock options, net of shares withheld for employee taxes 2,864 $ 2,864      
Release of restricted stock units and awards (in shares)   448,772      
Stock issued during period (in shares)   5,207,137      
Stock issued during period 50,118 $ 50,118      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 1,997 $ 1,997      
Ending balance (in shares) at Sep. 30, 2021   45,167,893     12,143,433
Ending balance at Sep. 30, 2021 130,789 $ 313,885 653 (102,016) $ (81,733)
Beginning balance (in shares) at Jun. 30, 2021   43,252,670     12,143,433
Stockholders' Equity Attributable to Parent, Beginning Balance at Jun. 30, 2021 111,726 $ 299,124 122 (105,787) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 3,771     3,771  
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent 531   531    
Issuance of stock for ESPP purchase (in shares)   9,490      
Issuance of stock for ESPP purchase 61 $ 61      
Release of restricted stock units and awards (in shares)   8,407      
Stock Issued During Period Value Restricted Stock Units And Award Net Of Forfeitures 0        
Stock issued during period (in shares)   1,897,326      
Stock issued during period 14,285 $ 14,285      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 415 $ 415      
Ending balance (in shares) at Sep. 30, 2021   45,167,893     12,143,433
Ending balance at Sep. 30, 2021 130,789 $ 313,885 653 (102,016) $ (81,733)
Beginning balance (in shares) at Dec. 31, 2021   46,534,198     12,143,433
Stockholders' Equity Attributable to Parent, Beginning Balance at Dec. 31, 2021 141,295 $ 323,296 412 (100,680) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 10,962     10,962  
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent (469)   (469)    
Stock repurchase (in shares)         2,174,793
Treasury Stock, Value, Acquired, Cost Method (11,281)       $ (11,281)
Issuance of stock for ESPP purchase (in shares)   11,416      
Issuance of stock for ESPP purchase 51 $ 51      
Release of restricted stock units and awards (in shares)   344,944     28,317
Stock Issued During Period Value Restricted Stock Units And Award Net Of Forfeitures (154)       $ (154)
Shares issued to an employee in lieu of cash compensation (in shares)   16,517      
Shares issued to an employee in lieu of cash compensation 84 $ 84      
Stock issued during period 5 5      
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 2,661 $ 2,661      
Ending balance (in shares) at Sep. 30, 2022   46,907,075     14,346,543
Ending balance at Sep. 30, 2022 143,154 $ 326,097 (57) (89,718) $ (93,168)
Beginning balance (in shares) at Jun. 30, 2022   46,851,509     13,378,528
Stockholders' Equity Attributable to Parent, Beginning Balance at Jun. 30, 2022 139,737 $ 325,351 (401) (97,423) $ (87,790)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 7,705     7,705  
Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent 344   344    
Stock repurchase (in shares)         954,247
Treasury Stock, Value, Acquired, Cost Method (5,304)       $ (5,304)
Issuance of stock for ESPP purchase (in shares)   3,691      
Issuance of stock for ESPP purchase 16 $ 16      
Release of restricted stock units and awards (in shares)   51,875     13,768
Stock Issued During Period Value Restricted Stock Units And Award Net Of Forfeitures (74)       $ (74)
APIC, Share-based Payment Arrangement, Increase for Cost Recognition 730 $ 730      
Ending balance (in shares) at Sep. 30, 2022   46,907,075     14,346,543
Ending balance at Sep. 30, 2022 $ 143,154 $ 326,097 $ (57) $ (89,718) $ (93,168)