v3.25.2
Other Current Receivables - Schedule of Other Current Receivables (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Receivables [Abstract]    
Consideration receivable from sale of technology and other assets $ 3,000 $ 0
Research and development tax credits receivable 1,026 820
Collaboration revenue receivable 250 0
Sales tax and other receivables 421 926
Total other current receivables $ 4,697 $ 1,746