v3.25.3
Nature of the Business and Basis of Presentation (Details)
Oct. 18, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Stockholders' equity note, stock split, conversion ratio 0.0027