XML 78 R66.htm IDEA: XBRL DOCUMENT v3.23.2
Convertible Senior Notes - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Principal repayments    
Convertible senior notes $ 261,521 $ 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,329)  
Convertible senior notes 261,521  
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 (443)  
Convertible senior notes 25,907  
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 (5,886)  
Convertible senior notes $ 235,614