Fair Value of Financial Instruments - Additional Information (Detail) |
9 Months Ended | |
|---|---|---|
Sep. 30, 2022 |
Dec. 31, 2021 |
|
| 2.375% Convertible Senior Notes due in 2022 [Member] | ||
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | ||
| Interest Rate | 2.375% | |
| Maturity year | 2022 | |
| 2.375% Convertible Senior Notes due in 2022 [Member] | Recourse debt [Member] | ||
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | ||
| Interest Rate | 2.375% | |
| 2.00% Convertible Senior Notes due in 2024 [Member] | Recourse debt [Member] | ||
| Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items] | ||
| Interest Rate | 2.00% | 2.00% |
| Maturity year | 2024 |