XML 47 R34.htm IDEA: XBRL DOCUMENT v3.21.1
NEW ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Convertible senior notes, net $ 588,418   $ 518,203    
Impact of ASU adoption 478,925   542,172 $ 566,611 $ 539,010
Accounting Standards Update 2020-06          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Convertible senior notes, net   $ 587,700      
Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Impact of ASU adoption $ 340,223   339,879 $ 383,142 $ 410,919
Cumulative Effect, Period of Adoption, Adjustment          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Impact of ASU adoption     (52,205)    
Cumulative Effect, Period of Adoption, Adjustment | Accounting Standards Update 2020-06          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Convertible senior notes, net   $ 69,500      
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Impact of ASU adoption     9,399    
Cumulative Effect, Period of Adoption, Adjustment | Retained Earnings | Accounting Standards Update 2020-06          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Impact of ASU adoption     $ 9,400