XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Contract liabilities, current      
Contract liabilities, current $ 34,351 $ 12,885  
Contract liabilities, non-current portion      
Contract liabilities, non-current portion 2,538 4,967  
Total contract liabilities 36,889 17,852 $ 744
Deferred revenues from multi-year licensing contracts      
Contract liabilities, current      
Contract liabilities, current 10,922 4,723  
Contract liabilities, non-current portion      
Contract liabilities, non-current portion 627 3,997  
Other contract liabilities      
Contract liabilities, current      
Contract liabilities, current 23,429 8,162  
Contract liabilities, non-current portion      
Contract liabilities, non-current portion $ 1,911 $ 970