XML 92 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies - Schedule of future minimum lease payments for operating leases under agreements (Details)
Dec. 31, 2024
USD ($)
Loss Contingencies [Line Items]  
Year ending December 31, 2025 $ 172,931
Year ending December 31, 2026 43,411
Employment And Consulting Agreement [Member]  
Loss Contingencies [Line Items]  
Year ending December 31, 2025 949,000
Year ending December 31, 2026 874,000
Operating lease liabilities $ 1,823,000