v3.26.1
Revenue - Schedule of Contract Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Contract assets, net        
Contract assets, current $ 3,400      
Contract assets, non-current portion 5,240 $ 8,560    
Contract liabilities, current        
Contract liabilities, current 24,159 20,705    
Contract liabilities, non-current portion        
Contract liabilities, non-current portion 2,951 3,106    
Total contract liabilities 27,110 23,811 $ 30,373 $ 36,889
Deferred revenues from multi-year licensing agreements        
Contract assets, net        
Contract assets, current 1,011 937    
Contract assets, non-current portion 281 281    
Total contract assets 1,292 1,218    
Contract liabilities, current        
Contract liabilities, current 133 133    
Contract liabilities, non-current portion        
Contract liabilities, non-current portion 391 429    
Other contract liabilities        
Contract liabilities, current        
Contract liabilities, current 24,026 20,572    
Contract liabilities, non-current portion        
Contract liabilities, non-current portion $ 2,560 $ 2,677