Quarterly report [Sections 13 or 15(d)]

Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited)

v3.25.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance, Shares at Dec. 31, 2023   22,604,676      
Beginning balance at Dec. 31, 2023 $ 37,784 $ 2 $ 477,624 $ (4,556) $ (435,286)
Release of Restricted Stock Units and Performance Stock Units, Shares   204,511      
Exercise of stock options, Shares   37,536      
Exercise of stock options 267   267    
Stock compensation expense 3,628   3,628    
Issuance of common stock under the Securities Purchase Agreements, net, Shares   2,976,191      
Issuance of common stock under the Securities Purchase Agreements, net, Value 37,882 $ 1 37,881    
Net Income (Loss) (25,544)       (25,544)
Foreign currency translation adjustments (1,560)     (1,560)  
Net unrealized loss on investments (net of tax) (2)     (2)  
Ending balance, shares at Mar. 31, 2024   25,822,914      
Ending balance at Mar. 31, 2024 52,455 $ 3 519,400 (6,118) (460,830)
Beginning balance, Shares at Dec. 31, 2024   27,218,490      
Beginning balance at Dec. 31, 2024 $ (11,687) $ 3 536,184 (9,770) (538,104)
Release of Restricted Stock Units and Performance Stock Units, Shares   339,059      
Exercise of stock options, Shares 73,140 73,140      
Exercise of stock options $ 640   640    
Stock compensation expense 3,887   3,887    
Issuance of common stock under the Securities Purchase Agreements, net, Shares   4,843,750      
Issuance of common stock under the Securities Purchase Agreements, net, Value 36,047   36,047    
Net Income (Loss) (20,657)       (20,657)
Foreign currency translation adjustments (2,675)     (2,675)  
Net unrealized loss on investments (net of tax) 0        
Ending balance, shares at Mar. 31, 2025   32,474,439      
Ending balance at Mar. 31, 2025 $ 5,555 $ 3 $ 576,758 $ (12,445) $ (558,761)