XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Restricted Stock Units (RSUs) [Member]
Common Stock [Member]
Restricted Stock Units (RSUs) [Member]
Additional Paid-in Capital [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2020     14,329        
Balance at Dec. 31, 2020     $ 143 $ 55,355 $ 221,444 $ (4,542) $ 272,400
Issuance of common stock for equity awards (in shares)     0        
Issuance of common stock for equity awards     $ 0 1     1
Vesting of restricted stock units (in shares) 46            
Vesting of restricted stock units $ 1 $ (1)          
Stock-based compensation expense       2,259     2,259
Retirement of common stock for minimum tax withholdings (in shares)     (9)        
Retirement of common stock for minimum tax withholdings     $ 0 (333)     (333)
Net (loss) income         2,838   2,838
Other comprehensive income           (509) (509)
Forfeiture of restricted stock awards             0
Repurchase of common stock             0
Balance (in shares) at Mar. 31, 2021     14,366        
Balance at Mar. 31, 2021     $ 144 57,281 224,282 (5,051) 276,656
Balance (in shares) at Dec. 31, 2020     14,329        
Balance at Dec. 31, 2020     $ 143 55,355 221,444 (4,542) 272,400
Net (loss) income             9,369
Balance (in shares) at Jun. 30, 2021     14,418        
Balance at Jun. 30, 2021     $ 144 60,699 230,813 (4,852) 286,804
Balance (in shares) at Mar. 31, 2021     14,366        
Balance at Mar. 31, 2021     $ 144 57,281 224,282 (5,051) 276,656
Issuance of common stock for equity awards (in shares)     18        
Issuance of common stock for equity awards     $ 0 640 0 0 640
Vesting of restricted stock units (in shares)     35        
Vesting of restricted stock units     $ 0 0     0
Stock-based compensation expense       2,797     2,797
Retirement of common stock for minimum tax withholdings (in shares)     (1)        
Retirement of common stock for minimum tax withholdings     $ 0 (19)     (19)
Net (loss) income         6,531   6,531
Other comprehensive income           199 199
Balance (in shares) at Jun. 30, 2021     14,418        
Balance at Jun. 30, 2021     $ 144 60,699 230,813 (4,852) 286,804
Balance (in shares) at Dec. 31, 2021     14,441        
Balance at Dec. 31, 2021     $ 144 67,081 225,578 (5,718) 287,085
Issuance of common stock for equity awards (in shares)     1        
Issuance of common stock for equity awards     $ 0 15     15
Vesting of restricted stock units (in shares) 106            
Vesting of restricted stock units $ 1 $ (1)          
Stock-based compensation expense       2,545     2,545
Retirement of common stock for minimum tax withholdings (in shares)     (30)        
Retirement of common stock for minimum tax withholdings     $ 0 (844)     (844)
Net (loss) income         (2,933)   (2,933)
Other comprehensive income           (81) (81)
Balance (in shares) at Mar. 31, 2022     14,518        
Balance at Mar. 31, 2022     $ 145 68,796 222,645 (5,799) 285,787
Balance (in shares) at Dec. 31, 2021     14,441        
Balance at Dec. 31, 2021     $ 144 67,081 225,578 (5,718) 287,085
Net (loss) income             (5,776)
Balance (in shares) at Jun. 30, 2022     14,598        
Balance at Jun. 30, 2022     $ 146 72,851 219,802 (6,646) 286,153
Balance (in shares) at Mar. 31, 2022     14,518        
Balance at Mar. 31, 2022     $ 145 68,796 222,645 (5,799) 285,787
Vesting of restricted stock units (in shares)     61        
Vesting of restricted stock units     $ 1 (1)     0
Stock-based compensation expense       4,081     4,081
Retirement of common stock for minimum tax withholdings (in shares)     (1)        
Retirement of common stock for minimum tax withholdings     $ 0 (25)     (25)
Net (loss) income         (2,843)   (2,843)
Other comprehensive income           (847) (847)
Issuance of ESPP shares (in shares)     20        
Issuance of ESPP shares     $ 0 0     0
Balance (in shares) at Jun. 30, 2022     14,598        
Balance at Jun. 30, 2022     $ 146 $ 72,851 $ 219,802 $ (6,646) $ 286,153