v3.26.1
LOSS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted net earnings (loss) per share
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2026
   
2025
   
2026
   
2025
 
Basic and diluted EPS:
                       
Numerator:
                       
Net loss
 
$
(30,753
)
 
$
(124,744
)
 
$
(88,119
)
 
$
(223,267
)
Denominator:
                               
Shares used in computing net loss per share of common stock, basic and diluted
   
61,045,194
     
58,567,394
     
61,152,904
     
58,345,680
 
Loss per share:
                               
Basic and diluted
 
$
(0.50
)
 
$
(2.13
)
 
$
(1.44
)
 
$
(3.83
)
Schedule of outstanding shares of common stock equivalents were excluded from the calculation due to their antidilutive nature
   
Three Months Ended
June 30,
   
Six Months Ended
June 30,
 
   
2026
   
2025
   
2026
   
2025
 
Stock-based awards
   
5,711,603
     
1,749,516
     
5,129,434
     
1,970,715
 
Notes 2025
   
-
     
1,232,002
     
-
     
1,240,781
 
Notes 20291
   
9,819,347
     
9,819,347
     
9,819,347
     
9,819,347
 
Total shares excluded
   
15,530,950
     
12,800,865
     
14,948,781
     
13,030,843