v3.25.1
Related Party Transactions - Additional Information (Details) - USD ($)
12 Months Ended
Nov. 19, 2024
Jul. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]        
Payments for scientific consulting services     $ 479,000 $ 0
Certain Executive Officers and Senior Management | 2024 Private Placement        
Related Party Transaction [Line Items]        
Private placement purchasing amount $ 475,000      
Shares price, per share $ 5.552      
Certain Executive Officers, Senior Management and Board Members | Private Placement        
Related Party Transaction [Line Items]        
Private placement purchasing amount   $ 1,160,000    
Shares price, per share   $ 25.25