XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Dec. 31, 2022
Contract liabilities, current        
Deferred revenues from licensing arrangements $ 6,800 $ 4,723    
Other contract liabilities 7,012 8,162    
Contract liabilities, non-current portion        
Deferred revenues from licensing arrangements 1,919 3,997    
Other contract liabilities 1,568 970    
Total contract liabilities $ 17,299 $ 17,852 $ 15,042 $ 744