XML 23 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 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        
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 (loss) $ 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 (loss) $ 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
Balance (in shares) at Dec. 31, 2023 43,395,000        
Balance at Dec. 31, 2023 $ 434 232,435 (145,605) (14,190) $ 73,074
Stock option exercises (in shares) 8,000       7,848
Stock option exercises $ 0 28 0 0 $ 28
Stock purchase plan (in shares) 72,000        
Stock purchase plan $ 1 175 0 0 176
Vesting of restricted stock units (in shares) 150,000        
Vesting of restricted stock units $ 1 0 0 0 1
Shares withheld for taxes (in shares) (14,000)        
Shares withheld for taxes $ 0 (59) 0 0 (59)
Stock-based compensation expense 0 2,326 0 0 2,326
Net loss 0 0 (7,621) 0 (7,621)
Other comprehensive income (loss) $ 0 0 0 (678) (678)
Balance (in shares) at Jun. 30, 2024 43,611,000        
Balance at Jun. 30, 2024 $ 436 234,905 (153,226) (14,868) 67,247
Balance (in shares) at Mar. 31, 2024 43,421,000        
Balance at Mar. 31, 2024 $ 434 233,451 (150,299) (14,774) 68,812
Stock option exercises (in shares) 4,000        
Stock option exercises $ 0 13 0 0 13
Stock purchase plan (in shares) 72,000        
Stock purchase plan $ 1 175 0 0 176
Vesting of restricted stock units (in shares) 116,000        
Vesting of restricted stock units $ 1 0 0 0 1
Shares withheld for taxes (in shares) (2,000)        
Shares withheld for taxes $ 0 (12) 0 0 (12)
Stock-based compensation expense 0 1,278 0 0 1,278
Net loss 0 0 (2,927) 0 (2,927)
Other comprehensive income (loss) $ 0 0 0 (94) (94)
Balance (in shares) at Jun. 30, 2024 43,611,000        
Balance at Jun. 30, 2024 $ 436 $ 234,905 $ (153,226) $ (14,868) $ 67,247