XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2021 41,143,000        
Balance at Dec. 31, 2021 $ 452 $ 225,650 $ (132,674) $ (10,027) $ 83,401
Stock option exercises (in shares) 16,000        
Stock option exercises $ 1 42 0 0 43
Stock purchase plan (in shares) 78,000        
Stock purchase plan $ 0 239 0 0 239
Vesting of restricted stock units (in shares) 395,000        
Vesting of restricted stock units $ 0 0 0 0 0
Shares withheld for taxes (in shares) (132,000)        
Shares withheld for taxes $ 0 (780) 0 0 (780)
Stock-based compensation expense 0 2,262 0 0 2,262
Net loss 0 0 (4,445) 0 (4,445)
Other comprehensive income $ 0 0 0 (3,216) (3,216)
Balance (in shares) at Jun. 30, 2022 41,500,000        
Balance at Jun. 30, 2022 $ 453 227,413 (137,119) (13,243) 77,504
Balance (in shares) at Mar. 31, 2022 41,241,000        
Balance at Mar. 31, 2022 $ 452 226,203 (139,554) (10,726) 76,375
Stock option exercises (in shares) 5,000        
Stock option exercises $ 1 11 0 0 12
Stock purchase plan (in shares) 78,000        
Stock purchase plan $ 0 239 0 0 239
Vesting of restricted stock units (in shares) 244,000        
Vesting of restricted stock units $ 0 0 0 0 0
Shares withheld for taxes (in shares) (68,000)        
Shares withheld for taxes $ 0 (279) 0 0 (279)
Stock-based compensation expense 0 1,239 0 0 1,239
Net loss 0 0 2,435 0 2,435
Other comprehensive income $ 0 0 0 (2,517) (2,517)
Balance (in shares) at Jun. 30, 2022 41,500,000        
Balance at Jun. 30, 2022 $ 453 227,413 (137,119) (13,243) 77,504
Balance (in shares) at Dec. 31, 2022 42,082,000        
Balance at Dec. 31, 2022 $ 454 229,008 (142,190) (15,052) $ 72,220
Stock option exercises (in shares) 212,000       213,644
Stock option exercises $ 3 506 0 0 $ 509
Stock purchase plan (in shares) 91,000        
Stock purchase plan $ 0 215 0 0 215
Vesting of restricted stock units (in shares) 412,000        
Vesting of restricted stock units $ 0 0 0 0 0
Shares withheld for taxes (in shares) (110,000)        
Shares withheld for taxes $ 0 (451) 0 0 (451)
Stock-based compensation expense 0 2,255 0 0 2,255
Net loss 0 0 (358) 0 (358)
Other comprehensive income $ 0 0 0 998 998
Balance (in shares) at Jun. 30, 2023 42,687,000        
Balance at Jun. 30, 2023 $ 457 231,533 (142,548) (14,054) 75,388
Balance (in shares) at Mar. 31, 2023 42,190,000        
Balance at Mar. 31, 2023 $ 455 230,108 (141,568) (14,655) 74,340
Stock option exercises (in shares) 173,000        
Stock option exercises $ 2 403 0 0 405
Stock purchase plan (in shares) 91,000        
Stock purchase plan $ 0 215 0 0 215
Vesting of restricted stock units (in shares) 287,000        
Vesting of restricted stock units $ 0 0 0 0 0
Shares withheld for taxes (in shares) (54,000)        
Shares withheld for taxes $ 0 (295) 0 0 (295)
Stock-based compensation expense 0 1,102 0 0 1,102
Net loss 0 0 (980) 0 (980)
Other comprehensive income $ 0 0 0 601 601
Balance (in shares) at Jun. 30, 2023 42,687,000        
Balance at Jun. 30, 2023 $ 457 $ 231,533 $ (142,548) $ (14,054) $ 75,388