v3.26.1
Recent Accounting Pronouncements (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Recent Accounting Pronouncements            
Adoption of ASU $ (15,630,060) $ (14,459,784) $ (14,177,893) $ (13,606,784) $ (13,195,119) $ (12,885,402)