v3.23.1
Unsecured Convertible Senior Notes - 2026 Unsecured Convertible Senior Notes (Details)
$ / shares in Units, shares in Millions
2 Months Ended
Sep. 30, 2020
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Debt Instrument [Line Items]    
Unamortized debt issuance costs | $   $ 4,267,000
2026 Unsecured Convertible Senior Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent) 5.25% 5.25%
Unamortized debt issuance costs | $   $ 3,821,000
Effective interest rate to determine fair value of liability component (as a percent)   5.90%
Conversion rate 0.0540906  
Value used in calculation of conversion rate | $ $ 1,000  
Conversion price | $ / shares $ 18.4875  
Shares upon conversion | shares 12.2  
Number of shares outstanding on the 2026 Capped Call | shares   12.2
2026 Unsecured Convertible Senior Notes | Minimum    
Debt Instrument [Line Items]    
Conversion price | $ / shares $ 18.49  
2026 Unsecured Convertible Senior Notes | Maximum    
Debt Instrument [Line Items]    
Conversion price | $ / shares $ 26.10