XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS (LOSS) PER SHARE (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of computation of basic and diluted net earnings (loss) per share
   
Three Months Ended March 31,
 
   
2024
   
2023
 
Basic EPS:
           
Numerator:
           
Net income (loss)
 
$
(157,311
)
 
$
138,378
 
Denominator:
               
Shares used in computing net earnings (loss) per share of common stock, basic
   
57,140,126
     
56,215,490
 
Diluted EPS:
               
Numerator:
               
Net income (loss) attributable to common stock, basic
 
$
(157,311
)
 
$
138,378
 
Notes due 2025
   
-
     
552
 
Net income (loss) attributable to common stock, diluted
 
$
(157,311
)
 
$
138,930
 
Denominator:
               
Shares used in computing net earnings (loss) per share of common stock, basic
   
57,140,126
     
56,215,490
 
Notes due 2025
   
-
     
2,276,818
 
Effect of stock-based awards
   
-
     
701,523
 
Shares used in computing net earnings (loss) per share of common stock, diluted
   
57,140,126
     
59,193,831
 
Earnings per share:
               
Basic
 
$
(2.75
)
 
$
2.46
 
Diluted
 
$
(2.75
)
 
$
2.35
 
Schedule of outstanding shares of common stock equivalents were excluded from the calculation due to their antidilutive nature
   
Three Months Ended March 31,
 
   
2024
   
2023
 
Stock-based awards
   
1,827,030
     
192,339
 
Notes due 2025
   
2,276,818
     
-
 
Total shares excluded
   
4,103,848
     
192,339