XML 72 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Additional Information (Details)
1 Months Ended 12 Months Ended
Aug. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
Vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Equity [Abstract]      
Common stock, shares authorized | shares   200,000,000 200,000,000
Common stock, par value   $ 0.001 $ 0.001
Common stock voting rights   Each share of common stock entitles the holder to one vote on all matters submitted to a vote of the Company’s stockholders  
Number of common stock voting rights | Vote   1  
Dividends declared or paid | $   $ 0  
Issuance of common stock pursuant to pre-funded warrant exercise shares | shares 8,500,000    
Common stock, par value   $ 0.001 $ 0.001
PreFundedWarrantAcquire $ 8,500,000    
ProceedsFromWarrantExercises | $ $ 850,000 $ 850,000  
OwnershipLimitationDescription   The pre-funded warrants include a beneficial ownership blocker that provides that the holder may not exercise (nor may we allow the exercise) if upon giving effect to such exercise, it would cause the aggregate number