v3.25.2
Net Loss Per Share (Details)
6 Months Ended
Jun. 30, 2025
shares
Warrant [Member]  
Net Loss Per Share [Line Items]  
Potentially dilute future net loss per share 696,897