v3.22.2.2
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