v3.26.3
Other Payable and Accrued Expenses (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2024
Aug. 16, 2022
Other Payable and Accrued Expenses [Line Items]        
Percentage of excise tax       1.00%
Tax payable     $ 913,742  
Additional adjustments      
Maximum [Member]        
Other Payable and Accrued Expenses [Line Items]        
Excise tax liability   $ 913,742    
Minimum [Member]        
Other Payable and Accrued Expenses [Line Items]        
Excise tax liability   $ 502,251