v3.26.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
Jun. 30, 2027
Feb. 28, 2027
Oct. 31, 2026
Aug. 07, 2026
Jul. 04, 2026
Subsequent Event [Member]          
Subsequent Event [Line Items]          
Cash bonus         $ 1.0
Bid price       $ 1  
Consecutive business days       30 years  
Subsequent Event [Member] | Nasdaq Stock Market LLC [Member]          
Subsequent Event [Line Items]          
Bid price       $ 1  
Share-Based Payment Arrangement, Tranche One [Member] | Forecast [Member]          
Subsequent Event [Line Items]          
Vesting percentage 70.00% 20.00% 10.00%