XML 140 R90.htm IDEA: XBRL DOCUMENT v3.24.1
REVENUE, OTHER INCOME AND GAINS - Summary of Transaction Price Allocation to Performance Obligations (Details) - Novartis - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of performance obligations [line items]        
Total $ 125,300 $ 125,310 $ 0  
Remaining unsatisfied performance obligation   125,310 0  
PO1: Licensing of intellectual property and completion of Legend Phase 1 trial        
Disclosure of performance obligations [line items]        
Total 120,700 120,710 0  
Remaining unsatisfied performance obligation   120,710 0 $ 0
PO2: Supply of materials        
Disclosure of performance obligations [line items]        
Total $ 4,600 $ 4,600 $ 0