XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Intangible Assets, Net (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Intangible Assets, Net [Line Items]        
Intangible amortization expenses $ 2,454,641 $ 2,217,083 $ 7,325,112 $ 3,293,527
Weighted average amortization period     13 years 8 months 4 days  
Customer Relationships [Member]        
Intangible Assets, Net [Line Items]        
Intangible amortization expenses 2,111,715   $ 6,301,765  
Weighted average amortization period     13 years 2 months 19 days  
Trade Names [Member]        
Intangible Assets, Net [Line Items]        
Intangible amortization expenses $ 342,926   $ 1,023,347  
Weighted average amortization period     8 years 7 months 28 days