XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Payments Due Under the Term Loan (Details)
Dec. 31, 2024
USD ($)
Schedule of Payments Due Under The Term Loan [Abstract]  
December 31, 2025 $ 5,225,000
Term Loan payable 5,225,000
Less: Current portion of Term Loan payable (5,225,000)
Total long-term portion of Term Loan payable