Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF NUMERATORS AND DENOMINATORS OF BASIC AND DILUTED NET INCOME (LOSS) PER SHARE AMOUNTS (Details)

v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounting Policies [Abstract]        
Net income (loss) used for basic net income (loss) per share $ 108,833 $ 7,406 $ 96,804 $ (24,172)
Fair value adjustments for warrant and derivative liabilities 4,834 (20,854) (1,180)
Numerator for dilutive net income (loss) per share - net income available for common shareholders’ after the effect of dilutive securities $ 113,667 $ (13,448) $ 95,624 $ (24,172)
Weighted average number of common shares outstanding - basic 52,524,510 40,010,481 51,159,240 33,662,908
Shares of common stock issuable upon exercise of stock options 176,173 178,931 176,273
Shares of common stock underlying restricted stock 5,126,127 2,293,570 4,962,006
Shares of common stock issuable upon exercise of warrants 8,199,559 8,165,236 8,199,560
Shares of common stock issuable upon exercise of conversion feature of loan agreement 614,251 578,497 614,251
Dilutive potential common shares 14,116,110 11,216,234 13,952,090
Denominator for dilutive net income (loss) per share - adjusted weighted average shares used in computing net income (loss) per share - dilutive 66,640,620 51,226,715 65,111,330 33,662,908
Earnings per share:        
Basic income (loss) per common share $ 2.07 $ 0.19 $ 1.89 $ (0.72)
Dilutive income (loss) per common share $ 1.71 $ (0.26) $ 1.47 $ (0.72)