v3.26.1
Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Intangible Assets [Abstract]        
Amortization expense related to intangible assets $ 6,575,519 $ 2,182,096 $ 8,824,851 $ 4,310,582
Weighted average life 4 years 3 months 3 days   4 years 3 months 3 days