v3.23.1
Unsecured Convertible Senior Notes - 2023 Unsecured Convertible Senior Notes (Details)
$ / shares in Units, shares in Millions
1 Months Ended
Nov. 30, 2018
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
shares
Debt Instrument [Line Items]    
Unamortized debt issuance costs | $   $ 4,267,000
2023 Unsecured Convertible Senior Notes    
Debt Instrument [Line Items]    
Interest rate (as a percent) 6.25% 6.25%
Unamortized debt issuance costs | $   $ 446,000
Conversion rate 0.0520183  
Value used in calculation of conversion rate | $ $ 1,000  
Conversion price | $ / shares $ 19.22  
Shares upon conversion | shares 4.9  
Effective interest rate to determine fair value of liability component (as a percent)   7.00%
Number of shares outstanding on the 2023 Capped Call | shares   4.9
2023 Unsecured Convertible Senior Notes | Minimum    
Debt Instrument [Line Items]    
Conversion price | $ / shares $ 19.22  
2023 Unsecured Convertible Senior Notes | Maximum    
Debt Instrument [Line Items]    
Conversion price | $ / shares $ 28.84