v3.26.1
Collaborations, Licensing and Other Arrangements - Schedule of of Revenue Related to Each Deliverable Included in UT CSA Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue $ 109,374 $ 76,527 $ 199,544 $ 154,881
Sale of product        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue 41,982 22,454 75,889 41,427
UT CSA        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue 29,599 22,224 51,613 51,042
Recognition of previously deferred revenue 2,564 2,654 4,277 6,066
UT CSA | Sale of product        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue 26,997 18,704 44,927 43,818
Other agreements | UT CSA        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue $ 38 $ 866 $ 2,409 $ 1,158