v3.25.2
Derivatives - Separated embedded derivative from convertible note (Details)
$ in Thousands
Jun. 30, 2025
USD ($)
Change in fair value of the Company's separated embedded derivative from convertible note  
Fair value of separated embedded derivatives $ 0