v3.26.1
SCHEDULE OF NUMERATORS AND DENOMINATORS OF BASIC AND DILUTED NET INCOME (LOSS) PER SHARE AMOUNTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounting Policies [Abstract]        
Net income (loss) $ (20,191) $ 108,833 $ (37,266) $ 96,804
Fair value adjustments for warrant and derivative liabilities 4,834 (1,180)
Numerator for dilutive net income (loss) per share - net income available for common shareholders’ after the effect of dilutive securities $ (20,191) $ 113,667 $ (37,266) $ 95,624
Weighted average number of common shares outstanding - basic 57,048,385 52,524,510 56,835,833 51,159,240
Shares of common stock issuable upon exercise of stock options 176,173 176,273
Shares of common stock underlying restricted stock 5,126,127 4,962,006
Shares of common stock issuable upon exercise of warrants 8,199,559 8,199,560
Shares of common stock issuable upon exercise of conversion feature of loan agreement 614,251 614,251
Dilutive potential common shares 14,116,110 13,952,090
Denominator for dilutive net (loss) income per share - adjusted weighted average shares used in computing net (loss) income per share - dilutive 57,048,385 66,640,620 56,835,833 65,111,330
Earnings per share:        
Basic (loss) income per common share $ (0.35) $ 2.07 $ (0.66) $ 1.89
Dilutive (loss) income per common share $ (0.35) $ 1.71 $ (0.66) $ 1.47