v3.25.2
Stockholders' Equity - Additional Information (Details) - shares
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2023
Jun. 30, 2024
Jun. 30, 2025
Class of Stock [Line Items]      
Preferred stock, shares authorized     50,000,000
Preferred stock, issued     0
Preferred stock, outstanding     0
Shares reserved for potential future issuances     48,065,000
Common Stock      
Class of Stock [Line Items]      
Vesting of restricted stock   (5,000)  
Common Stock | BlackThorn Merger Agreement      
Class of Stock [Line Items]      
Shares issued upon achievement of milestone 6,072,445    
Common Stock | Service Conditions      
Class of Stock [Line Items]      
Vesting of restricted stock     116,475
Additional Shares of Capital Stock      
Class of Stock [Line Items]      
Shares reserved for potential future issuances     0