v3.23.1
Development Liability - Schedule of Future Minimum SFJ Payments (Detail) - SFJ Agreement [Member] - USD ($)
$ in Thousands
Mar. 31, 2023
Jan. 28, 2022
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
2023 $ 55,500  
2024 98,750  
2025 103,000  
2026 109,000  
2027 and thereafter 55,250  
Total future minimum payments $ 421,500 $ 5,000