v3.24.1.u1
CONVERTIBLE SENIOR NOTES (Tables)
3 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Schedule of convertible senior notes
   
March 31,
2024
   
December 31,
2023
 
Liability:
           
Principal
 
$
632,500
   
$
632,500
 
Unamortized issuance costs
   
(4,385
)
   
(5,119
)
Net carrying amount
 
$
628,115
   
$
627,381