XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Notes Payable - Convertible Senior Notes - Future Minimum Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Future minimum payments of Convertible senior notes    
2022 $ 2,250  
2023 4,500  
2024 203,750  
2025 3,000  
2026 201,500  
Total future minimum payments under the convertible senior notes 415,000  
Less: amounts representing interest (15,000)  
Less: unamortized debt issuance costs (4,150) $ (4,867)
Net carrying amount $ 395,850 $ 454,191