v3.26.3
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 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue $ 101,870 $ 82,130 $ 301,416 $ 237,011
Sale of product        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue 45,002 22,305 120,892 63,732
UT CSA        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue 16,526 25,969 68,139 77,011
Recognition of previously deferred revenue 1,414 3,072 5,692 9,138
UT CSA | Sale of product        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue 14,802 $ 22,897 59,729 66,715
Other agreements | UT CSA        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue $ 310   $ 2,718 $ 1,158