XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Components of Convertible notes payable (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Convertible Senior Notes    
Less: unamortized debt issuance costs $ (7,574) $ (10,136)
Net carrying value of Convertible Senior Notes payable 377,955 406,708
2025 Convertible Senior Notes    
Convertible Senior Notes    
Principal amount of Senior Notes 14,344 14,344
2026 Convertible Senior Notes    
Convertible Senior Notes    
Principal amount of Senior Notes $ 371,185 $ 402,500