XML 93 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Convertible Notes - Schedule of key terms of convertible notes (Detail)
9 Months Ended
Sep. 30, 2022
$ / shares
shares
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 | shares 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 | shares 168.9189
Redemption price $ 7.7