XML 77 R68.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue $ 82,130 $ 70,079 $ 237,011 $ 208,728
Sale of product        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue 22,305 19,728 63,732 59,272
UT CSA        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue 25,969 23,231 77,011 73,673
Recognition of previously deferred revenue 3,072 3,477 9,138 9,565
UT CSA | Sale of product        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue $ 22,897 19,456 66,715 62,400
Other agreements | UT CSA        
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]        
Total UT CSA revenue   $ 298 $ 1,158 $ 1,708