XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of Payments Due under the Term Loan (Details)
Jun. 30, 2025
USD ($)
Schedule of Payments Due Under the Term Loan [Abstract]  
December 31, 2025 $ 6,380,000
Term Loan payable 6,380,000
Less: Current portion of Term Loan payable (6,380,000)
Total long-term portion of Term Loan payable