v3.25.1
Recent Accounting Pronouncements (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Recent Accounting Pronouncements        
Adoption of ASU $ (13,195,119) $ (12,885,402) $ (11,569,337) $ (10,980,033)