v3.25.2
INTANGIBLE ASSETS SOFTWARE LICENSES TRADEMARKS DEVELOPED TECHNOLOGY CUSTOMER RELATIONSHIPS AND NONCOMPETE AGREEMENTS (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Net definite-lived intangible assets $ 57,758,135  
Intangible Assets [Member]    
Gross intangible assets 74,562,307 $ 68,798,990
Intangible assets, accumulated amortization (16,804,172) (12,405,533)
Net definite-lived intangible assets 57,758,135 56,393,457
Licenses [Member]    
Gross intangible assets 6,457,672 5,689,993
Intangible assets, accumulated amortization (1,197,153) (519,702)
Software [Member]    
Gross intangible assets 18,525,218 14,780,382
Intangible assets, accumulated amortization (7,108,355) (6,718,227)
Developed Technology [Member]    
Gross intangible assets 3,100,000 3,100,000
Intangible assets, accumulated amortization (775,005) (465,003)
Customer Relationships [Member]    
Gross intangible assets 17,951,347 17,950,000
Intangible assets, accumulated amortization (4,450,846) (2,656,083)
Non Compete Aagreements [Member]    
Gross intangible assets 290,686 290,000
Intangible assets, accumulated amortization (132,595) (61,186)
Construction In Process [Member]    
Gross intangible assets 12,144,139 11,354,044
Other intangible assets [Member]    
Gross intangible assets 3,903,884 3,451,010
Intangible assets, accumulated amortization (1,684,828) (1,146,800)
Trademarks and Trade Names [Member]    
Gross intangible assets 12,189,361 12,183,561
Intangible assets, accumulated amortization $ (1,455,390) $ (838,532)