XML 17 R6.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2023 10 20,379        
Balance at Dec. 31, 2023 $ 50 $ 20 $ 376,189 $ (311,768) $ (2,564) $ 61,927
Vesting of restricted stock units (in shares) 0 44        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Vesting of performance restricted stock units (in shares) 0 60        
Purchase of common stock (in shares) 0 (45)        
Purchase of common stock $ 0 $ 0 (1,781) 0 0 (1,781)
Purchase of common stock (0) (0) 1,781 (0) (0) 1,781
Stock-based compensation 0 0 2,848 0 0 2,848
Unrealized gain (loss) on marketable securities         (31)  
Unrealized gain (loss) on marketable securities, net of tax of $0           (31)
Foreign currency translation adjustment, net of tax of $0         (372) (372)
Net loss $ 0 $ 0 0 (10,338) 0 (10,338)
Issuance of common stock (in shares) 0 929        
Issuance of common stock $ 0 $ 1 32,217 0 0 32,218
Issuance of restricted common stock (in shares) 0 6        
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Forfeiture of restricted common stock (in shares) 0 (1)        
Forfeiture of restricted common stock $ 0 $ 0 0 0 0 0
Balance (in shares) at Mar. 31, 2024 10 21,372        
Balance at Mar. 31, 2024 $ 50 $ 21 409,473 (322,106) (2,967) 84,471
Balance (in shares) at Dec. 31, 2024 10 21,495        
Balance at Dec. 31, 2024 $ 50 $ 21 415,049 (350,778) (2,983) 61,359
Vesting of restricted stock units (in shares) 0 49        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Vesting of performance restricted stock units (in shares) 0 49        
Vesting of performance restricted stock units $ 0 $ 0 0 0 0 0
Purchase of common stock (in shares) 0 (45)        
Purchase of common stock $ 0 $ (1) (1,546) 0 0 (1,545)
Purchase of common stock (0) 1 1,546 (0) (0) 1,545
Stock-based compensation 0 0 1,265 0 0 1,265
Unrealized gain (loss) on marketable securities         (11)  
Unrealized gain (loss) on marketable securities, net of tax of $0           (11)
Foreign currency translation adjustment, net of tax of $0         679 679
Net loss 0 0 0 (11,730) 0 (11,730)
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Balance (in shares) at Mar. 31, 2025 10 21,548        
Balance at Mar. 31, 2025 $ 50 $ 22 $ 414,768 $ (362,508) $ (2,315) $ 50,017