Collaborations, Licensing and Other Arrangements - Schedule of of Revenue Related to Each Deliverable Included in UT CSA Revenue (Parenthetical) (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Related Party Transactions [Abstract] | ||||
Product sales and other miscellaneous charges | $ 0 | $ 1,200,000 | $ 0 | $ 2,900,000 |