XML 105 R86.htm IDEA: XBRL DOCUMENT v3.25.1
Related Party Transactions - Schedule of Future Payments (Details) - Related Party [Member]
Dec. 31, 2024
USD ($)
Schedule of Future Payments [Line Items]  
2025 $ 2,441,006
2026 1,808,746
2027 1,439,044
2028 1,493,007
2029 and thereafter 6,787,192
Total undiscounted cash payments $ 13,968,995