XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Narrative (Details)
Jun. 30, 2024
USD ($)
Joint Development Agreements  
Other Commitments [Line Items]  
Unrecorded unconditional purchase obligation $ 99,426,000
Joint Development Agreements, Paid In Cash  
Other Commitments [Line Items]  
Unrecorded unconditional purchase obligation 0.50
Joint Development Agreements, Paid In Share-Based Payments  
Other Commitments [Line Items]  
Unrecorded unconditional purchase obligation 0.50
Asset Purchase Commitment  
Other Commitments [Line Items]  
Unrecorded unconditional purchase obligation $ 55,635,000