XML 25 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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)                       281,175
Net income (loss)                       $ (50,647)
Balance (in shares) at Jun. 30, 2023                 41,919,527      
Balance at Jun. 30, 2023                 $ 42 513,510 (334,199) 179,353
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     262,158
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
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)                       $ 31,198
Balance (in shares) at Jun. 30, 2024                 47,976,166      
Balance at Jun. 30, 2024                 $ 48 538,497 (349,571) 188,974
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        
Issuance of common stock pursuant to exercise of stock options (in shares)                       0
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