v3.26.1
Fair Value Measurements - Schedule of Milestone Warrant Liability (Details) - Level 3 Milestone Warrant Liability [Member] - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Milestone Warrant Liability [Line Items]    
Balance at Beginning of Period
Initial fair value of Milestone warrant rights issued 32,092
Change in fair value recognized in other income (expenses) (8,280)
Warrants exercised / settled during the period
Balance at End of Period $ 23,812