XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Intangibles (Tables)
12 Months Ended
Dec. 31, 2022
Intangibles  
Schedule of Gross Carrying Amount and Accumulated Amortization of Amortizable Intangible Assets

Weighted-Average

Amortization

2022

Period (Years)

Gross Amount

Patents and developed technology

$7,412,1014.8

Customer relationships

25,883,7094.8

Non-compete agreements

1,040,7142.4

Total Gross Intangibles

$34,340,5244.7

Accumulated Amortization

Patents and developed technology

$3,395,729

Customer relationships

11,620,461

Non-compete agreements

504,437

Accumulated Amortization

$15,520,627

Net 2022 per Balance Sheet

$18,819,897

2021

Gross Amount

Patents and developed technology

$6,749,1696.5

Customer relationships

26,040,6915.9

Non-compete agreements

1,111,7563.3

Total Gross Intangibles

$33,901,6165.9

Accumulated Amortization

Patents and developed technology

$2,959,782

Customer relationships

7,759,667

Non-compete agreements

318,670

Accumulated Amortization

$11,038,119

Net 2021 per Balance Sheet

$22,863,497