XML 15 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - 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, 2023                 42,236,919      
Balance at Dec. 31, 2023                 $ 42 $ 518,195 $ (380,769) $ 137,468
Stock-based compensation for stock options $ 0 $ 2,312 $ 0 $ 2,312 $ 0 $ 23 $ 0 $ 23        
Issuance of warrants                 $ 0 (113,363) 0 (113,363)
Issuance of common stock pursuant to exercise of warrants (in shares)                 1,011,497      
Issuance of common stock pursuant to exercise of warrants                 $ 1 22,159 0 22,160
Derecognition of warrant liabilities upon exercise of warrants                 0 4,954 0 4,954
Net income (loss)                 $ 0 0 25,043 25,043
Balance (in shares) at Mar. 31, 2024                 43,248,416      
Balance at Mar. 31, 2024                 $ 43 434,280 (355,726) 78,597
Balance (in shares) at Dec. 31, 2024                 48,203,179      
Balance at Dec. 31, 2024                 $ 48 550,767 (405,111) 145,704
Stock-based compensation for stock options $ 0 $ 5,189 $ 0 $ 5,189 $ 0 $ 36 $ 0 $ 36        
Net income (loss)                 $ 0 0 (23,403) $ (23,403)
Issuance of common stock pursuant to exercise of stock options (in shares)                 104,717     225,209
Issuance of common stock pursuant to exercise of stock options                 $ 0 90 0 $ 90
Balance (in shares) at Mar. 31, 2025                 48,307,896      
Balance at Mar. 31, 2025                 $ 48 $ 556,082 $ (428,514) $ 127,616