v3.22.4
CONVERTIBLE SENIOR NOTES (Narrative) (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 25, 2020
USD ($)
d
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Debt Instrument [Line Items]        
Amortization of debt discount and debt issuance costs   $ 2,916 $ 2,903 $ 3,185
Convertible Senior Notes due 2025 [Member]        
Debt Instrument [Line Items]        
Debt conversion, description   On September 25, 2020, the Company sold $632,500 aggregate principal amount of its 0.00% convertible senior notes due 2025 (the “Notes”). The Notes were sold pursuant to an indenture, dated September 25, 2020 (the “Indenture”), between the Company and U.S. Bank National Association, as trustee (the “Trustee”). The Notes do not bear regular interest and mature on September 15, 2025, unless earlier repurchased or converted in accordance with their terms. The Notes are general senior unsecured obligations of the Company. Holders may convert their Notes prior to the close of business on the business day immediately preceding June 15, 2025 in multiples of $1,000 principal amount, only under the following circumstances: (1) during any calendar quarter commencing after the calendar quarter ending on December 31, 2020 (and only during such calendar quarter), if the last reported sale price of the common stock for at least 20 trading days (whether or not consecutive) during the period of 30 consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to 130% of the conversion price on each applicable trading day; (2) during the five-business-day period after any five consecutive trading day period in which the trading price per $1,000 principal amount of the Notes for each trading day of that five consecutive trading day period was less than 98% of the product of the last reported sale price of the common stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events as described in the Indenture. In addition, holders may convert their Notes, in multiples of $1,000 principal amount, at their option at any time beginning on or after June 15, 2025, and prior to the close of business on the second scheduled trading day immediately preceding the stated maturity date of the Notes, without regard to the foregoing circumstances. The initial conversion rate for the Notes was 3.5997 shares of common stock per $1,000 principal amount of Notes, which is equivalent to an initial conversion price of approximately $277.80 per share of common stock, subject to adjustment upon the occurrence of certain specified events as set forth in the Indenture.    
Principal amount sold $ 632,500      
Coupon rate 0.00%      
Maturity date Sep. 15, 2025      
Conversion amount $ 1,000 $ 1,000    
Conversion days | d 30      
Conversion rate | $ / shares $ 3.5997      
Amount of conversion $ 1,000      
Conversion price | $ / shares $ 277.8      
Amortization of debt discount and debt issuance costs       $ 2,480
Amortized term   2 years 8 months 12 days    
Effective interest   0.47%    
Amount by which the if-converted value of the Notes exceeded the principal amount   $ 12,452    
Senior Notes [Member] | Level 2 [Member]        
Debt Instrument [Line Items]        
Estimated fair value of notes   $ 831