XML 88 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Senior Notes - Warrants (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
D
Dec. 31, 2022
USD ($)
$ / security
shares
Senior Convertible Notes    
Proceeds | $   $ 124,269
2027 Warrant    
Senior Convertible Notes    
Shares | shares   3,016,680
Strike Price | $ / security   338.86
Warrants exercise trading day period | D 60