XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Senior Notes - Components of Convertible notes payable (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Less: unamortized debt issuance costs $ (11,408) $ (12,673)
Net carrying value of Convertible Senior Notes payable 405,436 404,171
Senior Notes 2025    
Principal amount of Senior Notes 14,344 14,344
Senior Notes 2026    
Principal amount of Senior Notes $ 402,500 $ 402,500