XML 102 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Collaborations, Licensing and Other Arrangements - Schedule of of Revenue Related to Each Deliverable Included in UT CSA Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Total UT CSA revenue $ 348,966 $ 285,504 $ 198,962
Sale of product      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Total UT CSA revenue 114,137 82,329 74,029
UT CSA      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Total UT CSA revenue 102,385 96,228 52,025
Recognition of previously deferred revenue 12,201 12,170 2,736
UT CSA | Sale of product      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Total UT CSA revenue 88,581 77,006 $ 49,289
Other agreements | UT CSA      
Collaborative Arrangements And Noncollaborative Arrangement Transactions [Line Items]      
Total UT CSA revenue $ 1,603 $ 7,052