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 |