v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2024 65,925,503      
Balance at Dec. 31, 2024 $ 66 $ 505,296 $ (390,500) $ 114,862
Issuance of common stock upon exercise of warrants, net of issuance costs (in shares) 1,271,453      
Issuance of common stock upon exercise of warrants, net of issuance costs $ 1 13,971 0 13,972
Issuance of common stock upon exercise of stock options (in shares) 51,000      
Issuance of common stock upon exercise of stock options $ 0 380 0 380
Issuance of common stock under employee stock purchase plan (in shares) 25,844      
Issuance of common stock under employee stock purchase plan $ 0 352 0 352
Stock-based compensation expense 0 5,681 0 5,681
Net loss $ 0 0 (16,795) (16,795)
Balance (in shares) at Mar. 31, 2025 67,273,800      
Balance at Mar. 31, 2025 $ 67 525,680 (407,295) 118,452
Balance (in shares) at Dec. 31, 2024 65,925,503      
Balance at Dec. 31, 2024 $ 66 505,296 (390,500) 114,862
Net loss       (35,963)
Balance (in shares) at Jun. 30, 2025 67,277,882      
Balance at Jun. 30, 2025 $ 67 530,883 (426,463) 104,487
Balance (in shares) at Mar. 31, 2025 67,273,800      
Balance at Mar. 31, 2025 $ 67 525,680 (407,295) 118,452
Issuance of common stock upon exercise of warrants, net of issuance costs (in shares) 332      
Issuance of common stock upon exercise of warrants, net of issuance costs $ 0 2 0 2
Issuance of common stock upon exercise of stock options (in shares) 3,750      
Issuance of common stock upon exercise of stock options $ 0 12 0 12
Stock-based compensation expense 0 5,189 0 5,189
Net loss $ 0 0 (19,168) (19,168)
Balance (in shares) at Jun. 30, 2025 67,277,882      
Balance at Jun. 30, 2025 $ 67 530,883 (426,463) 104,487
Balance (in shares) at Dec. 31, 2025 67,839,689      
Balance at Dec. 31, 2025 $ 68 543,869 (463,281) 80,656
Issuance of common stock upon exercise of warrants, net of issuance costs (in shares) 9,321      
Issuance of common stock upon exercise of warrants, net of issuance costs $ 0 100 0 100
Issuance of common stock upon exercise of stock options (in shares) 339,840      
Issuance of common stock upon exercise of stock options $ 0 1,746 0 1,746
Issuance of common stock under employee stock purchase plan (in shares) 36,217      
Issuance of common stock under employee stock purchase plan $ 0 465 0 465
Stock-based compensation expense 0 1,912 0 1,912
Net loss $ 0 0 (18,581) (18,581)
Balance (in shares) at Mar. 31, 2026 68,225,067      
Balance at Mar. 31, 2026 $ 68 548,092 (481,862) 66,298
Balance (in shares) at Dec. 31, 2025 67,839,689      
Balance at Dec. 31, 2025 $ 68 543,869 (463,281) 80,656
Net loss       (43,238)
Balance (in shares) at Jun. 30, 2026 70,799,962      
Balance at Jun. 30, 2026 $ 71 605,948 (506,519) 99,500
Balance (in shares) at Mar. 31, 2026 68,225,067      
Balance at Mar. 31, 2026 $ 68 548,092 (481,862) 66,298
Issuance of common stock upon exercise of warrants, net of issuance costs (in shares) 43,243      
Issuance of common stock upon exercise of warrants, net of issuance costs $ 0 476 0 476
Issuance of common stock upon exercise of stock options (in shares) 611,831      
Issuance of common stock under employee stock purchase plan $ 1 5,559 0 5,560
Stock-based compensation expense 0 4,973 0 4,973
Net loss $ 0 0 (24,657) (24,657)
Issuance of common stock under at-the-market offering program, net of issuance costs (in shares) 1,919,821      
Issuance of common stock under at-the-market offering program, net of issuance costs $ 2 46,848 0 46,850
Balance (in shares) at Jun. 30, 2026 70,799,962      
Balance at Jun. 30, 2026 $ 71 $ 605,948 $ (506,519) $ 99,500