XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL & INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets as of March 31, 2024 and December 31, 2023 consisted of the following:
March 31, 2024
CostAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Customer relationships$3,269,201 $(1,110,830)$2,158,371 
Trademarks and trade names1,778,000 (752,317)1,025,683 
Backlog707,400 (707,400)— 
Licenses16,437 (16,437)— 
Total finite-lived intangible assets:5,771,038 (2,586,984)3,184,054 
Indefinite-lived intangible assets:
Trade name28,291 — 28,291 
Patents44,276 — 44,276 
Total indefinite-lived intangible assets72,567 — 72,567 
Total intangible assets, net$5,843,605 $(2,586,984)$3,256,621 
December 31, 2023
CostAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Customer relationships3,269,201 (1,004,743)2,264,458 
Trademarks and trade names1,778,000 (663,417)1,114,583 
Backlog707,400 (707,400)— 
Licenses16,437 (16,437)— 
Total finite-lived intangible assets:5,771,038 (2,391,997)3,379,041 
Indefinite-lived intangible assets:
Trade name28,291 — 28,291 
Patents44,276 — 44,276 
Total indefinite-lived intangible assets72,567 — 72,567 
Total intangible assets, net$5,843,605 $(2,391,997)$3,451,608 
Schedule of Indefinite-Lived Intangible Assets
Intangible assets as of March 31, 2024 and December 31, 2023 consisted of the following:
March 31, 2024
CostAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Customer relationships$3,269,201 $(1,110,830)$2,158,371 
Trademarks and trade names1,778,000 (752,317)1,025,683 
Backlog707,400 (707,400)— 
Licenses16,437 (16,437)— 
Total finite-lived intangible assets:5,771,038 (2,586,984)3,184,054 
Indefinite-lived intangible assets:
Trade name28,291 — 28,291 
Patents44,276 — 44,276 
Total indefinite-lived intangible assets72,567 — 72,567 
Total intangible assets, net$5,843,605 $(2,586,984)$3,256,621 
December 31, 2023
CostAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Customer relationships3,269,201 (1,004,743)2,264,458 
Trademarks and trade names1,778,000 (663,417)1,114,583 
Backlog707,400 (707,400)— 
Licenses16,437 (16,437)— 
Total finite-lived intangible assets:5,771,038 (2,391,997)3,379,041 
Indefinite-lived intangible assets:
Trade name28,291 — 28,291 
Patents44,276 — 44,276 
Total indefinite-lived intangible assets72,567 — 72,567 
Total intangible assets, net$5,843,605 $(2,391,997)$3,451,608 
Schedule of Future Amortization Expenses of Intangible Assets The estimated future amortization expense for intangible assets subject to amortization as of March 31, 2024, is summarized below:
For the years ending December 31,Estimated Future
Amortization Expense
Remainder of 2024$584,968 
2025779,948 
2026738,364 
2027513,714 
2028405,306 
2029161,754 
Total estimated future amortization expense$3,184,054