XML 66 R54.htm IDEA: XBRL DOCUMENT v3.21.1
Convertible Senior Notes - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Principal repayments    
Convertible senior notes $ 139,286 $ 99,575
Convertible senior notes    
Principal repayments    
2021 1,887  
2022 3,773  
2023 3,773  
2024 3,773  
2025 3,773  
Thereafter 145,638  
Total minimum payments 162,617  
Less: interest (18,867)  
Less: unamortized issuance costs (4,464)  
Convertible senior notes $ 139,286