XML 108 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Convertible Notes - Schedule of key terms of convertible notes (Detail) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Two Thousand And Twenty One Notes [Member]    
Debt Instrument [Line Items]    
Maturity date (unless earlier converted, repurchased or redeemed) Jun. 15, 2026  
Interest rate 3.25%  
Conversion price $ 11.04  
Conversion rate 90.5797  
Redemption price $ 14.35  
Two Thousand And Twenty Notes [Member]    
Debt Instrument [Line Items]    
Maturity date (unless earlier converted, repurchased or redeemed)   Jun. 15, 2023
Interest rate   4.25%
Conversion price   $ 5.92
Conversion rate   168.9189
Redemption price   $ 7.7