XML 71 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Recently Issued Accounting Pronouncements - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 12, 2016
Jan. 01, 2022
Dec. 31, 2021
Nov. 04, 2021
Dec. 31, 2020
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS [Line Items]          
Debt instrument, interest rate, stated percentage       1.25%  
Current debt     $ 19,182   $ 33,343
Debt     89,244   376,768
Increase (decrease) in adoption of new accounting guidance amount     736,566   387,414
Additional paid-in capital     $ 1,811,545   $ 1,765,323
Revision of Prior Period, Accounting Standards Update, Adjustment [Member] | Accounting Standards Update 2020-06 [Member] | Subsequent Event [Member]          
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS [Line Items]          
Current debt   $ 1,500      
Debt   6,500      
Increase (decrease) in adoption of new accounting guidance amount   92,800      
Additional paid-in capital   $ 100,800      
TEROnePointTwoFivePercentConvertibleSeniorUnsecuredNotesDueDecemberFifteenTwoThousandTwentyThree [Member]          
RECENTLY ISSUED ACCOUNTING PRONOUNCEMENTS [Line Items]          
Senior notes maturity date Dec. 15, 2023