XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Convertible Senior Notes - Net Proceeds from Notes (Details) - 2023 Convertible Senior Notes - USD ($)
$ in Thousands
1 Months Ended
Sep. 30, 2021
Jan. 31, 2023
Jul. 31, 2022
Debt Instrument [Line Items]      
Less: cost of the bond hedges $ (143,200)    
Add: proceeds from the sale of warrants $ 88,000    
Convertible Debt      
Debt Instrument [Line Items]      
Principal amount   $ 145,704 $ 145,704