XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Schedule of Interest Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 31, 2019
May 31, 2018
Debt Instrument [Line Items]          
Amortization of debt discount and issuance costs $ 4,688 $ 69,697 $ 67,153    
Capitalization of interest expense (293) (3,672) (4,330)    
Total interest expense 11,096 72,332 69,120    
Credit Agreement          
Debt Instrument [Line Items]          
Interest on debt instruments $ 952 557 548    
Convertible Debt | 2025 Notes          
Debt Instrument [Line Items]          
Interest rate 0.125%       0.125%
Interest on debt instruments $ 1,437 1,437 1,437    
Convertible Debt | 2027 Notes          
Debt Instrument [Line Items]          
Interest rate 0.375%     0.375%  
Interest on debt instruments $ 4,312 $ 4,313 $ 4,312