v3.26.1
Long-Term Debt (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Long-Term Debt [Abstract]        
Debt issuance costs $ 200,000 $ 200,000
Amortization of debt issuance costs $ 15,235 $ 18,971 $ 30,470 $ 37,885