XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangibles (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets consisted of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024
Estimated Useful
Life (Years)
Gross Carrying
Amount
AdditionsAccumulated
Amortization
Net Carrying
Amount
Patents15 years$83,784 $— $(16,988)$66,796 
Computer software5 years247,828 — (238,007)9,821 
Operating licensesIndefinite9,399,004 — — 9,399,004 
Internally developed software
4-5 years
10,078,087 793,240 (9,702,883)1,168,444 
Material contractsIndefinite62,550 — — 62,550 
Customer relationships
8-9 years
28,337,524 (17,474)(4,126,814)24,193,236 
Trademark
8 years
343,747 (2,727)(56,837)284,183 
Non-compete agreements
5 years
100,000 — (20,000)80,000 
Trade credits5 years1,500,000 — — 1,500,000 
$50,152,524 $773,039 $(14,161,529)$36,764,034 
December 31, 2023
Estimated Useful
Life (Years)
Gross Carrying
Amount
AdditionsAccumulated
Amortization
Net Carrying
Amount
Patents15 years$62,823 $20,961 $(15,592)$68,192 
Computer software5 years247,828 — (235,967)11,861 
Operating licensesIndefinite8,799,004 600,000 — 9,399,004 
Internally developed software
4-5 years
8,284,058 1,794,029 (8,821,563)1,256,524 
Material contractsIndefinite62,550 — — 62,550 
Customer relationships
8-9 years
12,397,954 15,939,570 (3,334,925)25,002,599 
Trademark8 years326,646 17,101 (46,549)297,198 
Non-compete agreements5 years— 100,000 (15,000)85,000 
Trade credits5 years— 1,500,000 — 1,500,000 
$30,180,863 $19,971,661 $(12,469,596)$37,682,928 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets consisted of the following as of March 31, 2024 and December 31, 2023:
March 31, 2024
Estimated Useful
Life (Years)
Gross Carrying
Amount
AdditionsAccumulated
Amortization
Net Carrying
Amount
Patents15 years$83,784 $— $(16,988)$66,796 
Computer software5 years247,828 — (238,007)9,821 
Operating licensesIndefinite9,399,004 — — 9,399,004 
Internally developed software
4-5 years
10,078,087 793,240 (9,702,883)1,168,444 
Material contractsIndefinite62,550 — — 62,550 
Customer relationships
8-9 years
28,337,524 (17,474)(4,126,814)24,193,236 
Trademark
8 years
343,747 (2,727)(56,837)284,183 
Non-compete agreements
5 years
100,000 — (20,000)80,000 
Trade credits5 years1,500,000 — — 1,500,000 
$50,152,524 $773,039 $(14,161,529)$36,764,034 
December 31, 2023
Estimated Useful
Life (Years)
Gross Carrying
Amount
AdditionsAccumulated
Amortization
Net Carrying
Amount
Patents15 years$62,823 $20,961 $(15,592)$68,192 
Computer software5 years247,828 — (235,967)11,861 
Operating licensesIndefinite8,799,004 600,000 — 9,399,004 
Internally developed software
4-5 years
8,284,058 1,794,029 (8,821,563)1,256,524 
Material contractsIndefinite62,550 — — 62,550 
Customer relationships
8-9 years
12,397,954 15,939,570 (3,334,925)25,002,599 
Trademark8 years326,646 17,101 (46,549)297,198 
Non-compete agreements5 years— 100,000 (15,000)85,000 
Trade credits5 years— 1,500,000 — 1,500,000 
$30,180,863 $19,971,661 $(12,469,596)$37,682,928 
Schedule of Amortization Expense for the Next Five Years in Aggregate
Future amortization expense at March 31, 2024 for the next five years and in the aggregate are as follows:
Amortization
Expense
2024, remaining$2,956,034 
20253,897,755 
20263,247,408 
20273,246,694 
20283,230,233 
Thereafter9,224,356 
Total$25,802,480