XML 72 R58.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT - Future Payments of Principal and Contractual Interest (Details) - Convertible debt - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Principal    
2021 $ 0  
2022 0  
2023 0  
2024 0  
2025 600,000  
Principal, total due 600,000 $ 600,000
Interest    
2021 2,250  
2022 4,500  
2023 4,500  
2024 4,500  
2025 1,488  
Interest expense, total due 17,238  
Total    
2021 2,250  
2022 4,500  
2023 4,500  
2024 4,500  
2025 601,488  
Principal and interest, total due $ 617,238