XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
GOODWILL & INTANGIBLE ASSETS (Tables)
6 Months Ended
Jun. 30, 2024
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Finite-Lived Intangible Assets
Intangible assets as of June 30, 2024 and December 31, 2023 consisted of the following:
As of June 30, 2024
CostAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Customer relationships$3,269,201 $(1,216,918)$2,052,283 
Trademarks and trade names1,778,000 (841,217)936,783 
Backlog707,400 (707,400)— 
Licenses16,437 (16,437)— 
Total finite-lived intangible assets:5,771,038 (2,781,972)2,989,066 
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,781,972)$3,061,633 
December 31, 2023
(As Restated)
CostAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Customer relationships$3,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 June 30, 2024 and December 31, 2023 consisted of the following:
As of June 30, 2024
CostAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Customer relationships$3,269,201 $(1,216,918)$2,052,283 
Trademarks and trade names1,778,000 (841,217)936,783 
Backlog707,400 (707,400)— 
Licenses16,437 (16,437)— 
Total finite-lived intangible assets:5,771,038 (2,781,972)2,989,066 
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,781,972)$3,061,633 
December 31, 2023
(As Restated)
CostAccumulated AmortizationNet Book Value
Finite-lived intangible assets:
Customer relationships$3,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 June 30, 2024 is summarized below:
For the years ending December 31,Estimated Future
Amortization Expense
Remainder of 2024$389,980 
2025779,948 
2026738,364 
2027513,714 
2028405,306 
2029161,754 
Total estimated future amortization expense$2,989,066