XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.3
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 148        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Purchase of common stock (in shares) 0 (89)        
Purchase of common stock $ 0 $ 0 (2,890) 0 0 (2,890)
Stock-based compensation 0 0 7,964 0 0 7,964
Unrealized gain (loss) on marketable securities 0 0 0 0 (11) (11)
Foreign currency translation adjustments 0 0 0 0 1,314 1,314
Net loss 0 0 0 (30,362) 0 (30,362)
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
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
Balance (in shares) at Sep. 30, 2024 10 21,444        
Balance at Sep. 30, 2024 $ 50 $ 21 413,480 (342,130) (1,261) 70,160
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
Vesting of restricted stock units (in shares) 0 52        
Purchase of common stock (in shares) 0 (22)        
Purchase of common stock $ 0 $ 0 (558) 0 0 (558)
Stock-based compensation 0 0 2,707 0 0 2,707
Unrealized gain (loss) on marketable securities 0 0 0 0 6 6
Foreign currency translation adjustments 0 0 0 0 1,591 1,591
Net loss 0 0 0 (10,754) 0 (10,754)
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Forfeiture of restricted common stock (in shares) 0 (6)        
Forfeiture of restricted common stock $ 0 $ 0 0 0 0 0
Balance (in shares) at Sep. 30, 2024 10 21,444        
Balance at Sep. 30, 2024 $ 50 $ 21 413,480 (342,130) (1,261) 70,160
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 69        
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Vesting of restricted stock units (in shares) 0 267        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Purchase of common stock (in shares) 0 (129)        
Purchase of common stock $ 0   (2,468) 0 0 (2,467)
Stock-based compensation 0 $ 0 9,011 0 0 9,011
Unrealized gain (loss) on marketable securities 0 0 0 0 9 9
Foreign currency translation adjustments 0 0 0 0 1,577 1,577
Net loss 0 0 0 (28,102) 0 (28,102)
Vesting of restricted stock units 0 0 0 0 0 0
Forfeiture of restricted common stock $ 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        
Balance (in shares) at Sep. 30, 2025 10 21,751        
Balance at Sep. 30, 2025 $ 50 $ 22 421,592 (378,880) (1,397) 41,387
Balance (in shares) at Jun. 30, 2025 10 21,657        
Balance at Jun. 30, 2025 $ 50 $ 22 418,085 (370,728) (946) 46,483
Issuance of restricted common stock (in shares) 0 22        
Issuance of restricted common stock $ 0 $ 0 0 0 0 0
Vesting of restricted stock units (in shares) 0 120        
Vesting of restricted stock units $ 0 $ 0 0 0 0 0
Purchase of common stock (in shares) 0 (48)        
Purchase of common stock $ 0 $ 0 (419) 0 0 (419)
Stock-based compensation 0 0 3,926 0 0 3,926
Unrealized gain (loss) on marketable securities 0 0 0 0 6 6
Foreign currency translation adjustments 0 0 0 0 (457) (457)
Net loss $ 0 $ 0 0 (8,152) 0 (8,152)
Balance (in shares) at Sep. 30, 2025 10 21,751        
Balance at Sep. 30, 2025 $ 50 $ 22 $ 421,592 $ (378,880) $ (1,397) $ 41,387