v3.25.2
Commitments and Contingencies (Details) - USD ($)
Aug. 19, 2025
May 21, 2025
Commitments and Contingencies [Line Items]    
UL aggregate amount   $ 1,000,000
Subsequent Event [Member]    
Commitments and Contingencies [Line Items]    
Payment for settlemet agreement $ 350,000