v3.25.1
Commitments and Contingencies (Details) - USD ($)
Mar. 31, 2025
Jan. 01, 2025
Commitments and Contingencies Disclosure [Abstract]    
Monthly option payment   $ 10,000
Early termination provision payment   70,000
Require option payment   $ 120,000
Loss contingency accrual $ 0