XML 79 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Contract liabilities, current        
Deferred revenues from licensing arrangements $ 7,080 $ 4,723    
Other contract liabilities 15,041 8,162    
Contract liabilities, non-current portion        
Deferred revenues from licensing arrangements 1,639 3,997    
Other contract liabilities 1,717 970    
Total contract liabilities $ 25,477 $ 17,852 $ 14,690 $ 744