v3.26.1
Intangible Assets, Net (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Intangible Assets, Net [Line Items]        
Amortization expense     $ 724,780 $ 1,130,176
Amortization expense - 2026 $ 724,780   724,780  
Amortization expense - 2027 1,449,562   1,449,562  
Amortization expense - 2028 1,449,562   1,449,562  
Amortization expense - 2029 1,235,295   1,235,295  
Amortization expense - 2030 1,067,429   1,067,429  
Amortization expense - thereafter 1,067,428   1,067,428  
Intangible Asset Amortization [Member]        
Intangible Assets, Net [Line Items]        
Amortization expense $ 362,391 $ 552,111 $ 724,780 $ 1,130,176