v3.24.0.1
CONVERTIBLE SENIOR NOTES (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Convertible Senior Notes
   
As of December 31,
 
   
2023
   
2022
 
Liability:
           
Principal
 
$
632,500
   
$
632,500
 
Unamortized issuance costs
   
(5,119
)
   
(8,049
)
Net carrying amount
 
$
627,381
   
$
624,451