XML 51 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Development Liability - Schedule of Future Minimum SFJ Payments (Detail) - SFJ Agreement [Member] - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2021
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]    
2024 $ 98,750  
2025 103,000  
2026 109,000  
2027 55,250  
Total future minimum payments $ 366,000 $ 5,000