v3.25.2
Other non-current assets - Schedule of Other Non-Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Other Assets, Noncurrent [Abstract]    
Non marketable equity investments $ 5,000 $ 5,000
Security deposit 309 815
Joint development agreement receivable non current 1,500 0
Other non-current assets 0 2,491
Total other non-current assets $ 6,809 $ 8,306