XML 22 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - 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) 214,000       213,644
Stock option exercises $ 0 506 0 0 $ 506
Stock purchase plan (in shares) 137,000        
Stock purchase plan $ 0 424 0 0 424
Vesting of restricted stock units (in shares) 1,460,000        
Vesting of restricted stock units $ 0 0 0 0 0
Shares withheld for taxes (in shares) (498,000)        
Shares withheld for taxes $ 0 (2,523) 0 0 (2,523)
Stock-based compensation expense 0 5,000 0 0 5,000
Net loss 0 0 (3,415) 0 (3,415)
Other comprehensive loss 0 0 0 862 862
Other adjustments $ (20) 20 0 0 0
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) 14,000       13,586
Stock option exercises $ 0 43 0 0 $ 43
Stock purchase plan (in shares) 161,000        
Stock purchase plan $ 2 335 0 0 337
Vesting of restricted stock units (in shares) 769,000        
Vesting of restricted stock units $ 8 0 0 0 8
Shares withheld for taxes (in shares) (265,000)        
Shares withheld for taxes $ (3) (574) 0 0 (577)
Stock-based compensation expense 0 4,340 0 0 4,340
Net loss 0 0 (12,405) 0 (12,405)
Other comprehensive loss $ 0 0 0 (1,480) (1,480)
Balance (in shares) at Dec. 31, 2024 44,074,000        
Balance at Dec. 31, 2024 $ 441 $ 236,579 $ (158,010) $ (15,670) $ 63,340