XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.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, 2020 10 16,735        
Balance at Dec. 31, 2020 $ 50 $ 17 $ 255,024 $ (171,252) $ 0 $ 83,839
Issuance of restricted common stock (in shares) 0 255        
Vesting of restricted stock units (in shares) 0 112        
Forfeiture of restricted common stock (in shares) 0 (65)        
Purchase of common stock (in shares) 0 (317)        
Purchase of common stock $ 0 $ 0 (11,779) 0 0 (11,779)
Stock-based compensation 0 0 12,072 0 0 12,072
Unrealized gain (loss) on marketable securities, net of tax of $0           0
Foreign currency translation adjustment, net of tax of $0           0
Net loss $ 0 $ 0 0 (34,759) 0 $ (34,759)
Exercise of stock options (in shares) 0 220       220
Exercise of stock options $ 0 $ 0 6,007 0 0 $ 6,007
Vesting of restricted stock units           0
Forfeiture of restricted common stock $ 0 $ 0 0 0 0 0
Balance (in shares) at Dec. 31, 2021 10 16,940        
Balance at Dec. 31, 2021 $ 50 $ 17 261,324 (206,011) 0 55,380
Issuance of common stock (in shares) 0 3,266        
Issuance of common stock $ 0 $ 3 95,706 0 0 95,709
Issuance of warrants for acquisition $ 0 $ 0 1,601 0 0 1,601
Issuance of restricted common stock (in shares) 0 54        
Vesting of restricted stock units (in shares) 0 144        
Forfeiture of restricted common stock (in shares) 0 (31)        
Purchase of common stock (in shares) 0 (113)        
Purchase of common stock $ 0 $ 0 (2,356) 0 0 (2,356)
Stock-based compensation 0 0 11,417 0 0 11,417
Unrealized gain (loss) on marketable securities, net of tax of $0 0 0 0 0 (144) (144)
Foreign currency translation adjustment, net of tax of $0 0 0 0 0 (4,219) (4,219)
Net loss $ 0 $ 0 0 (59,798) 0 $ (59,798)
Exercise of stock options (in shares)           (0)
Balance (in shares) at Dec. 31, 2022 10 20,260        
Balance at Dec. 31, 2022 $ 50 $ 20 $ 367,692 $ (265,809) $ (4,363) $ 97,590