XML 25 R5.htm IDEA: XBRL DOCUMENT v3.24.3
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, 2022                 41,735,557      
Balance at Dec. 31, 2022                 $ 42 $ 511,049 $ (283,552) $ 227,539
Stock-based compensation for stock options $ 0 $ 650 $ 0 $ 650 $ 0 $ 23 $ 0 $ 23        
Issuance of common stock pursuant to exercise of stock options (in shares)                 13,878      
Issuance of common stock pursuant to exercise of stock options                 $ 0 64 0 64
Net income (loss)                 $ 0 0 (24,271) (24,271)
Balance (in shares) at Mar. 31, 2023                 41,749,435      
Balance at Mar. 31, 2023                 $ 42 511,786 (307,823) 204,005
Balance (in shares) at Dec. 31, 2022                 41,735,557      
Balance at Dec. 31, 2022                 $ 42 511,049 (283,552) $ 227,539
Issuance of common stock pursuant to exercise of stock options (in shares)                       495,299
Net income (loss)                       $ (76,298)
Balance (in shares) at Sep. 30, 2023                 42,129,798      
Balance at Sep. 30, 2023                 $ 42 514,923 (359,850) 155,115
Balance (in shares) at Mar. 31, 2023                 41,749,435      
Balance at Mar. 31, 2023                 $ 42 511,786 (307,823) 204,005
Stock-based compensation for stock options 0 812 0 812 0 23 0 23        
Issuance of common stock pursuant to exercise of stock options (in shares)                 170,092      
Issuance of common stock pursuant to exercise of stock options                 $ 0 889 0 889
Net income (loss)                 $ 0 0 (26,376) (26,376)
Balance (in shares) at Jun. 30, 2023                 41,919,527      
Balance at Jun. 30, 2023                 $ 42 513,510 (334,199) $ 179,353
Stock-based compensation for stock options 0 926 0 926 0 23 0 23        
Issuance of common stock pursuant to exercise of stock options (in shares)                 210,271     214,124
Issuance of common stock pursuant to exercise of stock options                 $ 0 464 0 $ 464
Net income (loss)                 $ 0 0 (25,651) (25,651)
Balance (in shares) at Sep. 30, 2023                 42,129,798      
Balance at Sep. 30, 2023                 $ 42 514,923 (359,850) 155,115
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        
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
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
Balance (in shares) at Dec. 31, 2023                 42,236,919      
Balance at Dec. 31, 2023                 $ 42 518,195 (380,769) $ 137,468
Issuance of common stock pursuant to exercise of stock options (in shares)                       (0)
Net income (loss)                       $ 3,255
Balance (in shares) at Sep. 30, 2024                 47,976,166      
Balance at Sep. 30, 2024                 $ 48 544,105 (377,514) 166,639
Balance (in shares) at Mar. 31, 2024                 43,248,416      
Balance at Mar. 31, 2024                 $ 43 434,280 (355,726) 78,597
Stock-based compensation for stock options 0 2,581 0 2,581 0 23 0 23        
Net income (loss)                 $ 0 0 6,155 6,155
Balance (in shares) at Jun. 30, 2024                 47,976,166      
Balance at Jun. 30, 2024                 $ 48 538,497 (349,571) 188,974
Issuance of common stock pursuant to exercise of warrants (in shares)                 4,727,750      
Issuance of common stock pursuant to exercise of warrants                 $ 5 101,387 0 101,392
Derecognition of warrant liabilities upon exercise of warrants                 0 226 0 $ 226
Stock-based compensation for stock options $ 0 $ 3,456 $ 0 $ 3,456 $ 0 $ 2,152 $ 0 $ 2,152        
Issuance of common stock pursuant to exercise of stock options (in shares)                       0
Net income (loss)                 $ 0 0 (27,943) $ (27,943)
Balance (in shares) at Sep. 30, 2024                 47,976,166      
Balance at Sep. 30, 2024                 $ 48 $ 544,105 $ (377,514) $ 166,639