v3.25.1
Organization and Business - Additional Information (Details) - USD ($)
$ in Thousands
Oct. 04, 2024
Mar. 31, 2025
Dec. 31, 2024
Accumulated deficit   $ (170,649) $ (154,724)
Cash and cash equivalents   $ 96,661 $ 110,761
Merger Agreement [Member]      
Date of agreement and plan of merger May 10, 2024    
Aggregate purchase price $ 65,000