XML 28 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Share-Based Payment Arrangement, Employee [Member]
Common Stock [Member]
Share-Based Payment Arrangement, Employee [Member]
Additional Paid-in Capital [Member]
Share-Based Payment Arrangement, Employee [Member]
Retained Earnings [Member]
Share-Based Payment Arrangement, Employee [Member]
Share-Based Payment Arrangement, Nonemployee [Member]
Common Stock [Member]
Share-Based Payment Arrangement, Nonemployee [Member]
Additional Paid-in Capital [Member]
Share-Based Payment Arrangement, Nonemployee [Member]
Retained Earnings [Member]
Share-Based Payment Arrangement, Nonemployee [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2021                 40,016,792      
Balance at Dec. 31, 2021                 $ 40 $ 461,181 $ (207,306) $ 253,915
Stock-based compensation for stock options $ 0 $ 1,972 $ 0 $ 1,972 $ 0 $ 94 $ 0 $ 94        
Expiration of restricted stock Performance Awards (in shares)                 (57,143)      
Expiration of restricted stock Performance Awards                 $ 0 0 0 0
Issuance of common stock pursuant to exercise of stock options (in shares)                 109,241      
Issuance of common stock pursuant to exercise of stock options                 $ 0 475 0 475
Issuance of common stock pursuant to stock offering, net of issuance costs (in shares)                 1,666,667      
Issuance of common stock pursuant to stock offering, net of issuance costs                 $ 2 47,327 0 47,329
Net loss                 $ 0 0 (76,246) (76,246)
Balance (in shares) at Dec. 31, 2022                 41,735,557      
Balance at Dec. 31, 2022                 $ 42 511,049 (283,552) 227,539
Stock-based compensation for stock options 0 4,493 0 4,493 0 93 0 93        
Issuance of common stock pursuant to exercise of stock options (in shares)                 501,362      
Issuance of common stock pursuant to exercise of stock options                 $ 0 2,560 0 2,560
Net loss                 $ 0 0 (97,217) (97,217)
Balance (in shares) at Dec. 31, 2023                 42,236,919      
Balance at Dec. 31, 2023                 $ 42 518,195 (380,769) $ 137,468
Stock-based compensation for stock options $ 0 $ 15,054 $ 0 $ 15,054 $ 0 $ 1,237 $ 0 $ 1,237        
Issuance of common stock pursuant to exercise of stock options (in shares)                 227,013     240,147
Issuance of common stock pursuant to exercise of stock options                 $ 0 918 0 $ 918
Net loss                 0 0 (24,342) (24,342)
Issuance of warrants                 $ 0 (113,363) 0 (113,363)
Common stock issued pursuant to warrant exercises, net of exercise costs (in shares)                 5,739,247      
Common stock issued pursuant to warrant exercises, net of exercise costs                 $ 6 123,546 0 123,552
Derecognition of warrant liabilities upon exercise of warrants                 $ 0 5,180 0 5,180
Balance (in shares) at Dec. 31, 2024                 48,203,179      
Balance at Dec. 31, 2024                 $ 48 $ 550,767 $ (405,111) $ 145,704