v3.25.1
Obligations under Capital Lease - Schedule of obligations under capital lease (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Obligations Under Capital Lease [Line Items]    
Obligations under Capital Lease $ 0 $ 66,037
Less: current portion 0 (66,037)
Long-term portion $ 0 $ 0