XML 89 R66.htm IDEA: XBRL DOCUMENT v3.25.2
Net Loss Per Share (Additional Information) (Details) - shares
Mar. 31, 2025
Dec. 31, 2024
Jun. 18, 2024
Jun. 11, 2024
Sep. 25, 2023
Sep. 21, 2023
Common stock, shares issued 6,951,622 6,951,622 3,250,000 3,250,000 13,562 8,500,000
Warrant [Member]            
Common stock, shares issued           8,500,000