XML 20 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in-Capital
Accumulated Deficit
Other Comprehensive Income (Loss)
Treasury Stock
Total
Beginning balance, shares at Dec. 31, 2021 76,447,287          
Beginning balance at Dec. 31, 2021 $ 763 $ 197,868 $ (463) $ 8 $ (5,982) $ 192,194
Net loss     (65,649)     (65,649)
Issuance of common stock net of issuance costs, shares 0          
Offering costs associated with public offering   (266)       (266)
Options exercised, shares 1,284,333          
Options exercised $ 13 5,258       5,271
Foreign currency translation       (41)   (41)
Employee stock purchase plan, shares 38,968          
Employee stock purchase plan   731       731
Stock-based compensation   10,365       10,365
Ending balance, shares at Dec. 31, 2022 77,770,588          
Ending balance at Dec. 31, 2022 $ 776 213,956 (66,112) (33) (5,982) 142,605
Net loss     (57,534)     (57,534)
Issuance of common stock net of issuance costs, shares 4,312,500          
Issuance of common stock net of issuance costs $ 43 68,410       68,453
Options exercised, shares 668,925          
Options exercised $ 7 2,399       2,406
Foreign currency translation       165   165
Employee stock purchase plan, shares 73,442          
Employee stock purchase plan $ 1 1,265       1,266
Stock-based compensation   12,364       12,364
Ending balance, shares at Dec. 31, 2023 82,825,455          
Ending balance at Dec. 31, 2023 $ 827 298,394 (123,646) 132 (5,982) 169,725
Net loss     (54,639)     $ (54,639)
Issuance of common stock net of issuance costs, shares 0          
Options exercised, shares 626,469         661,728
Options exercised $ 6 3,126       $ 3,132
Restricted stock vested, net of taxes (in shares) 286,739          
Restricted stock vested, net of taxes $ 3 (858)       (855)
Foreign currency translation       (939)   (939)
Employee stock purchase plan, shares 118,067          
Employee stock purchase plan $ 1 1,144       1,145
Stock-based compensation   13,017       13,017
Ending balance, shares at Dec. 31, 2024 83,856,730          
Ending balance at Dec. 31, 2024 $ 837 $ 314,823 $ (178,285) $ (807) $ (5,982) $ 130,586