XML 70 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Notes - Schedule of Convertible Note Features (Details) - Convertible Notes - 2025 Notes
Dec. 31, 2023
$ / shares
Mar. 11, 2019
Mar. 01, 2019
$ / shares
Debt Instrument [Line Items]      
Converted instrument rate 110.7420 110.7420  
Conversion price (usd per share) $ 9.03   $ 9.03
Dividend threshold amount (usd per share) $ 0.060000