XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Principal repayments      
Convertible Notes carrying value $ 261,222 $ 140,873  
Convertible senior notes      
Principal repayments      
2023 3,914    
2024 7,635    
2025 7,635    
2026 33,639    
2027 6,943    
Thereafter 251,915    
Total minimum payments 311,681    
Less: interest (43,831)    
Less: unamortized issuance costs (6,628)    
Convertible Notes carrying value 261,222    
2026 Convertible Notes      
Principal repayments      
2023 346    
2024 692    
2025 692    
2026 26,696    
Total minimum payments 28,426    
Less: interest (2,076)    
Less: unamortized issuance costs (484)    
Convertible Notes carrying value 25,866   $ 26,350
2029 Convertible Notes      
Principal repayments      
2023 3,568    
2024 6,943    
2025 6,943    
2026 6,943    
2027 6,943    
Thereafter 251,915    
Total minimum payments 283,255    
Less: interest (41,755)    
Less: unamortized issuance costs (6,144)    
Convertible Notes carrying value $ 235,356