v3.23.2
CONVERTIBLE SENIOR NOTES (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Schedule of convertible senior notes
   
June 30, 2023
   
December 31, 2022
 
Liability:
           
Principal
 
$
632,500
   
$
632,500
 
Unamortized issuance costs
   
(6,586
)
   
(8,049
)
Net carrying amount
 
$
625,914
   
$
624,451