XML 51 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Long-Lived Assets and Goodwill (Tables)
3 Months Ended
Mar. 31, 2021
Long Lived Assets And Goodwill [Abstract]  
Schedule of changes in carrying amount of goodwill
(Amounts in US$’s)  Total 
Balance at December 31, 2020  $64,898,222 
2021 Acquisitions   22,641,774 
Balance at March 31, 2021  $87,539,996 
Schedule of gross carrying amounts and accumulated amortization
(Amounts in US$’s)   Gross
Carrying
Amount
   Accumulated
Amortization
   Net
Carrying
Amount
 
Definite-lived intangible assets:            
Trade names  $5,973,204   $(1,349,698)  $4,623,506 
Licenses   350,000    (33,871)   316,129 
Technology   39,350,000    (10,303,516)   29,046,484 
Customer relationships   21,200,792    (5,484,917)   15,715,875 
Intellectual property   3,729,537    (673,389)   3,056,148 
Noncompete   937,249    (507,677)   429,572 
Total definite-lived intangible assets at December 31, 2020  $71,540,782   $(18,353,068)  $53,187,714 
Trade names  $5,973,204   $(1,563,569)  $4,409,635 
Licenses   350,000    (51,371)   298,629 
Technology   39,350,000    (11,942,848)   27,407,152 
Customer relationships   21,200,792    (6,543,392)   14,657,400 
Intellectual property   7,231,281    (907,856)   6,323,425 
Noncompete   937,249    (624,833)   312,416 
Capitalized software   1,771,040    (12,005)   1,759,035 
Total definite-lived intangible assets at March 31, 2021  $76,813,566   $(21,645,874)  $55,167,692 
Schedule of intangible asset
Asset Class   Weighted-
Average
Amortization
period
 
Trade names     6.8 years  
Licenses     5.0 years  
Technology     6.0 years  
Customer relationships     5.7 years  
Intellectual property     6.7 years  
Noncompete     2.0 years  
Capitalized software     4.8 years  
All Intangible assets     6.0 years  
Schedule of amortization expense for intangible assets
(Amounts in US$’s)   Estimated  
Remainder of 2021   $ 9,728,681  
2022     12,846,684  
2023     12,762,335  
2024     10,651,778  
2025     5,290,510  
2026     2,396,458  
Thereafter     1,491,246