v3.25.2
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 16, 2025
Feb. 14, 2022
Apr. 30, 2019
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Related Party Transaction [Line Items]              
Contract amount       $ 17,724 $ 14,396 $ 40,130 $ 25,445
Related Party | Research Agreement              
Related Party Transaction [Line Items]              
Research agreement, description           The period of performance for this agreement is June 1, 2019 through April 30, 2022 and the contract totals approximately $2.8 million. On February 14, 2022, the Research Agreement was amended to extend the period of performance from April 30, 2022 to April 30, 2025 and increase the total contract costs by $3.0 million. On January 16, 2025, the Research Agreement was amended to extend the period of performance from April 30, 2025 through April 1, 2026 and increase the total contract costs by $1.0 million.  
Contract amount   $ 3,000 $ 2,800        
Increase in contract arrangement cost $ 1,000            
Research agreement, amount paid       $ 300 $ 300 $ 500 $ 600