v3.25.2
Intangibles (Tables)
6 Months Ended
Jun. 30, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets consisted of the following as of June 30, 2025 and December 31, 2024:
June 30, 2025
Estimated Useful
Life (Years)
Gross Carrying
Amount
AdditionsImpairmentAccumulated
Amortization
Net Carrying
Amount
Computer software5 years$247,828 $— $— $(243,173)$4,655 
Operating licensesIndefinite9,399,004 — — — 9,399,004 
Internally developed software
4-5 years
12,129,913 1,331,223 — (12,873,681)587,455 
Material contractsIndefinite62,550 — — — 62,550 
Customer relationships
8-14 years
19,993,533 1,351,372 — (7,620,970)13,723,935 
Trademark
8-15 years
405,532 604,578 — (150,650)859,460 
Non-compete agreements5 years100,000 — — (45,000)55,000 
Domain names10 years— 15,990 — (666)15,324 
Software license agreementIndefinite— 500,000 — — 500,000 
Trade credits5 years1,500,000 — — — 1,500,000 
$43,838,360 $3,803,163 $— $(20,934,140)$26,707,383 
December 31, 2024
Estimated Useful
Life (Years)
Gross Carrying
Amount
AdditionsImpairmentAccumulated
Amortization
Net Carrying
Amount
Computer software5 years$247,828 $— $— $(242,059)$5,769 
Operating licensesIndefinite9,399,004 — — — 9,399,004 
Internally developed software
4-5 years
10,078,087 2,051,826 — (11,227,960)901,953 
Material contractsIndefinite62,550 — — — 62,550 
Customer relationships
8-9 years
28,337,524 (37,400)(8,306,591)(6,504,390)13,489,143 
Trademark
8-15 years
427,531 (21,999)— (100,138)305,394 
Non-compete agreements5 years100,000 — — (35,000)65,000 
Trade credits5 years1,500,000 — — — 1,500,000 
$50,152,524 $1,992,427 $(8,306,591)$(18,109,547)$25,728,813 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets consisted of the following as of June 30, 2025 and December 31, 2024:
June 30, 2025
Estimated Useful
Life (Years)
Gross Carrying
Amount
AdditionsImpairmentAccumulated
Amortization
Net Carrying
Amount
Computer software5 years$247,828 $— $— $(243,173)$4,655 
Operating licensesIndefinite9,399,004 — — — 9,399,004 
Internally developed software
4-5 years
12,129,913 1,331,223 — (12,873,681)587,455 
Material contractsIndefinite62,550 — — — 62,550 
Customer relationships
8-14 years
19,993,533 1,351,372 — (7,620,970)13,723,935 
Trademark
8-15 years
405,532 604,578 — (150,650)859,460 
Non-compete agreements5 years100,000 — — (45,000)55,000 
Domain names10 years— 15,990 — (666)15,324 
Software license agreementIndefinite— 500,000 — — 500,000 
Trade credits5 years1,500,000 — — — 1,500,000 
$43,838,360 $3,803,163 $— $(20,934,140)$26,707,383 
December 31, 2024
Estimated Useful
Life (Years)
Gross Carrying
Amount
AdditionsImpairmentAccumulated
Amortization
Net Carrying
Amount
Computer software5 years$247,828 $— $— $(242,059)$5,769 
Operating licensesIndefinite9,399,004 — — — 9,399,004 
Internally developed software
4-5 years
10,078,087 2,051,826 — (11,227,960)901,953 
Material contractsIndefinite62,550 — — — 62,550 
Customer relationships
8-9 years
28,337,524 (37,400)(8,306,591)(6,504,390)13,489,143 
Trademark
8-15 years
427,531 (21,999)— (100,138)305,394 
Non-compete agreements5 years100,000 — — (35,000)65,000 
Trade credits5 years1,500,000 — — — 1,500,000 
$50,152,524 $1,992,427 $(8,306,591)$(18,109,547)$25,728,813 
Schedule of Amortization Expense for the Next Five Years in Aggregate
Future amortization expense at June 30, 2025 for the next five years and in the aggregate are as follows:
Amortization
Expense
2025, remaining$1,510,056 
20262,337,272 
20272,318,368 
20282,279,408 
20292,236,120 
Thereafter4,564,605 
Total$15,245,829