XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Development Liability - Schedule of Future Minimum SFJ Payments (Details) - S F J Agreement [Member] - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2021
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
2024 $ 98,750  
2025 103,000  
2026 109,000  
2027 55,250  
Total future minimum payments $ 366,000 $ 5,000