Quarterly report [Sections 13 or 15(d)]

Intangible Assets - Schedule of Estimated Amortization Expense (Details)

v3.25.2
Intangible Assets - Schedule of Estimated Amortization Expense (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Estimated Amortization Expense [Abstract]    
2025 (6 months) $ 2,070,905  
2026 4,091,986  
2027 4,080,818  
2028 3,795,009  
2029 3,758,276  
Thereafter 7,287,297  
Total $ 25,084,291 $ 27,178,057