XML 46 R35.htm IDEA: XBRL DOCUMENT v3.23.1
CONVERTIBLE SENIOR NOTES (Schedule of Net Carrying Amount) (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Unamortized debt issuance costs $ (3,161) $ (3,317)
Total 896,839 896,683
Convertible Senior Notes    
Debt Instrument [Line Items]    
Principal amount $ 900,000 $ 900,000