v3.26.1
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Warrants
Additional Paid-in Capital, Warrants
Common Stock
Additional Paid-in Capital, Common Stock
Accumulated Deficit
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2024   9,046,459   36,111,856      
Beginning balance at Dec. 31, 2024 $ 353,809   $ 33,825 $ 7 $ 578,817 $ (252,531) $ (6,309)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense 3,034       3,034    
Vesting of restricted stock units, net of shares withheld (in shares)       1,389,309      
Vesting of restricted stock units, net of shares withheld (511)       (511)    
Net income 9,767         9,767  
Ending balance (in shares) at Mar. 31, 2025   9,046,459   37,501,165      
Ending balance at Mar. 31, 2025 366,099   33,825 $ 7 581,340 (242,764) (6,309)
Beginning balance (in shares) at Dec. 31, 2024   9,046,459   36,111,856      
Beginning balance at Dec. 31, 2024 353,809   33,825 $ 7 578,817 (252,531) (6,309)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 16,644            
Ending balance (in shares) at Jun. 30, 2025   2,682,788   44,009,399      
Ending balance at Jun. 30, 2025 375,989   11,150 $ 8 607,027 (235,887) (6,309)
Beginning balance (in shares) at Dec. 31, 2024   9,046,459   36,111,856      
Beginning balance at Dec. 31, 2024 353,809   33,825 $ 7 578,817 (252,531) (6,309)
Ending balance (in shares) at Dec. 31, 2025   2,682,788   44,437,042      
Ending balance at Dec. 31, 2025 390,082   11,150 $ 8 612,518 (227,285) (6,309)
Beginning balance (in shares) at Mar. 31, 2025   9,046,459   37,501,165      
Beginning balance at Mar. 31, 2025 366,099   33,825 $ 7 581,340 (242,764) (6,309)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock upon exercise of stock options, net of shares withheld (in shares)       8,104      
Issuance of common stock upon exercise of stock options, net of shares withheld 46       46    
Stock-based compensation expense 2,904       2,904    
Vesting of restricted stock units, net of shares withheld (in shares)       136,459      
Issuance of common stock upon exercise of warrants (in shares)   (6,363,671)   6,363,671      
Issuance of common stock upon exercise of warrants 63   (22,675) $ 1 22,737    
Net income 6,877         6,877  
Ending balance (in shares) at Jun. 30, 2025   2,682,788   44,009,399      
Ending balance at Jun. 30, 2025 375,989   11,150 $ 8 607,027 (235,887) (6,309)
Beginning balance (in shares) at Dec. 31, 2025   2,682,788   44,437,042      
Beginning balance at Dec. 31, 2025 390,082   11,150 $ 8 612,518 (227,285) (6,309)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense 4,321       4,321    
Vesting of restricted stock units, net of shares withheld (in shares)       1,165,749      
Vesting of restricted stock units, net of shares withheld (465)       (465)    
Net income 2,345         2,345  
Ending balance (in shares) at Mar. 31, 2026   2,682,788   45,602,791      
Ending balance at Mar. 31, 2026 396,283   11,150 $ 8 616,374 (224,940) (6,309)
Beginning balance (in shares) at Dec. 31, 2025   2,682,788   44,437,042      
Beginning balance at Dec. 31, 2025 390,082   11,150 $ 8 612,518 (227,285) (6,309)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 10,881            
Ending balance (in shares) at Jun. 30, 2026   2,588,375   45,950,033      
Ending balance at Jun. 30, 2026 407,133   10,658 $ 8 619,180 (216,404) (6,309)
Beginning balance (in shares) at Mar. 31, 2026   2,682,788   45,602,791      
Beginning balance at Mar. 31, 2026 396,283   11,150 $ 8 616,374 (224,940) (6,309)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense 3,110       3,110    
Vesting of restricted stock units, net of shares withheld (in shares)       252,829      
Vesting of restricted stock units, net of shares withheld (797)       (797)    
Issuance of common stock upon exercise of warrants (in shares)   (94,413)   94,413      
Issuance of common stock upon exercise of warrants 1   (492)   493    
Net income 8,536         8,536  
Ending balance (in shares) at Jun. 30, 2026   2,588,375   45,950,033      
Ending balance at Jun. 30, 2026 $ 407,133   $ 10,658 $ 8 $ 619,180 $ (216,404) $ (6,309)