v3.25.4
Consolidated Statements of Shareholders' Equity - 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 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 45        
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Vesting of restricted stock units (in shares) 0 197        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Vesting of performance restricted stock units (in shares) 0 60        
Vesting of performance restricted stock units $ 0 $ 0 0 0 0 0
Purchase of common stock (in shares) 0 (108)        
Purchase of common stock $ 0 $ 0 (3,416) 0 0 (3,416)
Stock-based compensation 0 0 10,059 0 0 10,059
Unrealized gain (loss) on marketable securities 0 0 0 0 (13) (13)
Foreign currency translation adjustments 0 0 0 0 (406) (406)
Net loss 0 0 0 (39,010) 0 (39,010)
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Forfeiture of restricted common stock (in shares) 0 (7)        
Forfeiture of restricted common stock $ 0 $ 0 0 0 0 0
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 common stock (in shares) 0 61        
Issuance of common stock $ 0 $ 0 415 0 0 415
Issuance of restricted common stock (in shares) 0 69        
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Vesting of restricted stock units (in shares) 0 409        
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 (182)        
Purchase of common stock $ 0   (2,880) 0 0 (2,879)
Purchase of common stock   $ 1        
Stock-based compensation 0 0 12,081 0 0 12,081
Unrealized gain (loss) on marketable securities 0 0 0 0 17 17
Foreign currency translation adjustments 0 0 0 0 1,545 1,545
Net loss $ 0 $ 0 0 (32,309) 0 (32,309)
Balance (in shares) at Dec. 31, 2025 10 21,901        
Balance at Dec. 31, 2025 $ 50 $ 22 $ 424,665 $ (383,087) $ (1,421) $ 40,229