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