XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Stockholders’ Equity - USD ($)
shares in Thousands, $ in Thousands
Series A Special Voting
Preferred Stock
Common Stock
Exchangeable Shares
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Total
Balance at Dec. 31, 2021 $ 159,268 $ (117,199) $ 42,069
Balance (in Shares) at Dec. 31, 2021 307 233        
Exchange of exchangeable shares
Exchange of exchangeable shares (in Shares) 5 (5)        
Issuance of common stock under stock plans, net of taxes paid related to net share settlements of restricted stock units (119) (119)
Issuance of common stock under stock plans, net of taxes paid related to net share settlements of restricted stock units (in Shares) 12        
Sale of common stock and warrants 2,099 2,099
Sale of common stock and warrants (in Shares) 33        
Initial recognition of fair value of warrant liability (2,099) (2,099)
Unrealized gain on available-for-sale securities (25) (25)
Stock-based compensation 5,730 5,730
Net loss (32,398) (32,398)
Balance at Dec. 31, 2022   164,879 (25) (149,597) 15,257
Balance (in Shares) at Dec. 31, 2022 357 228        
Exchange of exchangeable shares $ 1 (1)
Exchange of exchangeable shares (in Shares) 133 (133)        
Issuance of common stock upon exercise of warrants   46 46
Issuance of common stock upon exercise of warrants (in Shares) 115        
Issuance of common stock under stock plans, net of taxes paid related to net share settlements of restricted stock units (49) (49)
Issuance of common stock under stock plans, net of taxes paid related to net share settlements of restricted stock units (in Shares) 12        
Sale of common stock and warrants   3,548 3,548
Sale of common stock and warrants (in Shares) 56        
Initial recognition of fair value of warrant liability (3,162) (3,162)
Unrealized gain on available-for-sale securities 25 25
Stock-based compensation 5,213 5,213
Net loss (16,795) (16,795)
Balance at Dec. 31, 2023 $ 1 $ 170,474 $ (166,392) $ 4,083
Balance (in Shares) at Dec. 31, 2023 673 95