XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Notes Payable - Convertible Senior Notes - Future Minimum Payments - Tabular Disclosure (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Future minimum payments of Convertible senior notes    
2022 $ 126,557  
2023 4,500  
2024 203,750  
2025 3,000  
2026 201,500  
Total future minimum payments under the convertible senior notes 539,307  
Less: amounts representing interest (18,608)  
Less: unamortized debt discount   $ (61,641)
Less: unamortized debt issuance costs (5,065) (4,867)
Net carrying amount $ 515,634 $ 454,191