XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2.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]
Restricted Stock Units (RSUs) [Member]
Retained Earnings [Member]
Restricted Stock Units (RSUs) [Member]
AOCI Attributable to Parent [Member]
Restricted Stock Units (RSUs) [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares)           14,329        
Balance           $ 143 $ 55,355 $ 221,444 $ (4,542) $ 272,400
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           0 1 0 0 1
Vesting of restricted stock units (in shares) 46                  
Vesting of restricted stock units $ 1 $ (1) $ 0 $ 0 $ 0          
Stock-based compensation expense           $ 0 2,259 0 0 2,259
Retirement of common stock for minimum tax withholdings (in shares)           (9)        
Retirement of common stock for minimum tax withholdings           $ 0 (333) 0 0 (333)
Net (loss) income           0 0 2,838 0 2,838
Other comprehensive income           $ 0 0 0 (509) (509)
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,927
Balance (in shares) at Sep. 30, 2021           14,436        
Balance at Sep. 30, 2021           $ 144 63,864 231,371 (5,319) 290,060
Balance (in shares)           14,366        
Balance           $ 144 57,281 224,282 (5,051) 276,656
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 0 0
Stock-based compensation expense           $ 0 2,797 0 0 2,797
Retirement of common stock for minimum tax withholdings (in shares)           (1)        
Retirement of common stock for minimum tax withholdings           $ 0 (19) 0 0 (19)
Net (loss) income           0 0 6,531 0 6,531
Other comprehensive income           $ 0 0 0 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)           14,418        
Balance           $ 144 60,699 230,813 (4,852) 286,804
Issuance of common stock for equity awards (in shares)           10        
Issuance of common stock for equity awards           $ 0 373 0 0 373
Vesting of restricted stock units (in shares)           9        
Vesting of restricted stock units           $ 0 0 0 0 0
Stock-based compensation expense           $ 0 2,863 0 0 2,863
Retirement of common stock for minimum tax withholdings (in shares)           (1)        
Retirement of common stock for minimum tax withholdings           $ 0 (71) 0 0 (71)
Net (loss) income           0 0 558 0 558
Other comprehensive income           $ 0 0 0 (467) (467)
Balance (in shares) at Sep. 30, 2021           14,436        
Balance at Sep. 30, 2021           $ 144 63,864 231,371 (5,319) 290,060
Balance (in shares)           14,436        
Balance           $ 144 63,864 231,371 (5,319) 290,060
Balance (in shares)           14,441        
Balance           $ 144 67,081 225,578 (5,718) 287,085
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                   (9,951)
Balance (in shares) at Sep. 30, 2022           14,607        
Balance at Sep. 30, 2022           $ 146 76,661 215,627 (7,497) 284,937
Balance (in shares)           14,518        
Balance           $ 145 68,796 222,645 (5,799) 285,787
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
Balance (in shares)           14,598        
Balance           $ 146 72,851 219,802 (6,646) 286,153
Vesting of restricted stock units (in shares)           11        
Vesting of restricted stock units           $ 0 0     0
Stock-based compensation expense             3,876     3,876
Retirement of common stock for minimum tax withholdings (in shares)           (2)        
Retirement of common stock for minimum tax withholdings           $ 0 (66)     (66)
Net (loss) income               (4,175)   (4,175)
Other comprehensive income                 (851) (851)
Issuance of ESPP shares           $ 0 0     0
Balance (in shares) at Sep. 30, 2022           14,607        
Balance at Sep. 30, 2022           $ 146 76,661 215,627 (7,497) 284,937
Balance (in shares)           14,607        
Balance           $ 146 $ 76,661 $ 215,627 $ (7,497) $ 284,937