XML 19 R6.htm IDEA: XBRL DOCUMENT v3.25.2
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
Issuance of restricted common stock (in shares) 0 24        
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Vesting of restricted stock units (in shares) 0 96        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Purchase of common stock (in shares) 0 (67)        
Purchase of common stock $ 0 $ 0 (2,332) 0 0 (2,332)
Stock-based compensation 0 0 5,257 0 0 5,257
Unrealized gain (loss) on marketable securities 0 0 0 0 (17) (17)
Foreign currency translation adjustments 0 0 0 0 (277) (277)
Net loss 0 0 0 (19,608) 0 (19,608)
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Vesting of performance restricted stock units (in shares) 0 60        
Issuance of common stock (in shares) 0 929        
Issuance of common stock $ 0 $ 1 32,217 0 0 32,218
Forfeiture of restricted common stock (in shares) 0 (1)        
Forfeiture of restricted common stock $ 0 $ 0 0 0 0 0
Balance (in shares) at Jun. 30, 2024 10 21,420        
Balance at Jun. 30, 2024 $ 50 $ 21 411,331 (331,376) (2,858) 77,168
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
Issuance of restricted common stock (in shares) 0 18        
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Vesting of restricted stock units (in shares) 0 52        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Purchase of common stock (in shares) 0 (22)        
Purchase of common stock $ 0 $ 0 (551) 0 0 (551)
Stock-based compensation 0 0 2,409 0 0 2,409
Unrealized gain (loss) on marketable securities 0 0 0 0 14 14
Foreign currency translation adjustments 0 0 0 0 95 95
Net loss 0 0 0 (9,270) 0 (9,270)
Vesting of restricted stock units 0 0 0 0 0 0
Forfeiture of restricted common stock $ 0 $ 0 0 0 0 0
Balance (in shares) at Jun. 30, 2024 10 21,420        
Balance at Jun. 30, 2024 $ 50 $ 21 411,331 (331,376) (2,858) 77,168
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
Issuance of restricted common stock (in shares) 0 47        
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Vesting of restricted stock units (in shares) 0 147        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Purchase of common stock (in shares) 0 (81)        
Purchase of common stock $ 0   (2,049) 0 0 (2,048)
Stock-based compensation 0 $ 0 5,085 0 0 5,085
Unrealized gain (loss) on marketable securities 0 0 0 0 3 3
Foreign currency translation adjustments 0 0 0 0 2,034 2,034
Net loss 0 0 0 (19,950) 0 (19,950)
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   1        
Forfeiture of restricted common stock $ 0 $ 0 0 0 0 0
Balance (in shares) at Jun. 30, 2025 10 21,657        
Balance at Jun. 30, 2025 $ 50 $ 22 418,085 (370,728) (946) 46,483
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
Issuance of restricted common stock (in shares) 0 47        
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Vesting of restricted stock units (in shares) 0 98        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Purchase of common stock (in shares) 0 (36)        
Purchase of common stock $ 0 $ 0 (503) 0 0 (503)
Stock-based compensation 0 0 3,820 0 0 3,820
Unrealized gain (loss) on marketable securities 0 0 0 0 14 14
Foreign currency translation adjustments 0 0 0 0 1,355 1,355
Net loss $ 0 $ 0 0 (8,220) 0 (8,220)
Balance (in shares) at Jun. 30, 2025 10 21,657        
Balance at Jun. 30, 2025 $ 50 $ 22 $ 418,085 $ (370,728) $ (946) $ 46,483