v3.25.2
Intangibles - Schedule of Intangible Assets (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Impairment   $ (8,306,591)
Accumulated Amortization $ (20,934,140) (18,109,547)
Net Carrying Amount 15,245,829  
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Gross Carrying Amount 43,838,360 50,152,524
Additions 3,803,163 1,992,427
Impairment 0 (8,306,591)
Accumulated Amortization 20,934,140 18,109,547
Intangibles, net $ 26,707,383 $ 25,728,813
Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration] Other income (expense) Other income (expense)
Operating licenses    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,399,004 $ 9,399,004
Additions 0 0
Impairment 0 0
Net Carrying Amount 9,399,004 9,399,004
Material contracts    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 62,550 62,550
Additions 0 0
Impairment 0 0
Net Carrying Amount 62,550 $ 62,550
Software license agreement    
Indefinite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 0  
Additions 500,000  
Impairment 0  
Net Carrying Amount $ 500,000  
Computer software    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 5 years 5 years
Gross Carrying Amount $ 247,828 $ 247,828
Additions 0 0
Impairment 0 0
Accumulated Amortization (243,173) (242,059)
Net Carrying Amount 4,655 5,769
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 243,173 242,059
Internally developed software    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 12,129,913 10,078,087
Additions 1,331,223 2,051,826
Impairment 0 0
Accumulated Amortization (12,873,681) (11,227,960)
Net Carrying Amount 587,455 901,953
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 12,873,681 $ 11,227,960
Internally developed software | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 4 years 4 years
Internally developed software | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 5 years 5 years
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 19,993,533 $ 28,337,524
Additions 1,351,372 (37,400)
Impairment 0 (8,306,591)
Accumulated Amortization (7,620,970) (6,504,390)
Net Carrying Amount 13,723,935 13,489,143
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 7,620,970 $ 6,504,390
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 8 years 8 years
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 14 years 9 years
Trademark    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 405,532 $ 427,531
Additions 604,578 (21,999)
Impairment 0 0
Accumulated Amortization (150,650) (100,138)
Net Carrying Amount 859,460 305,394
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 150,650 $ 100,138
Trademark | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 8 years 8 years
Trademark | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 15 years 15 years
Noncompete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 5 years 5 years
Gross Carrying Amount $ 100,000 $ 100,000
Additions 0 0
Impairment 0 0
Accumulated Amortization (45,000) (35,000)
Net Carrying Amount 55,000 65,000
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 45,000 $ 35,000
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 10 years  
Gross Carrying Amount $ 0  
Additions 15,990  
Impairment 0  
Accumulated Amortization (666)  
Net Carrying Amount 15,324  
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 666  
Trade credits    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Life (Years) 5 years 5 years
Gross Carrying Amount $ 1,500,000 $ 1,500,000
Additions 0 0
Impairment 0 0
Accumulated Amortization 0 0
Net Carrying Amount 1,500,000 1,500,000
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 0 $ 0