XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Intangible Assets - Schedule of Intangible Assets and Related Accumulated Amortization (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Intangible assets    
Fair value at acquisition date $ 18,033,850  
Accumulated amortization (4,884,546)  
Intangible assets, net 13,149,304 $ 13,637,759
Customer lists    
Intangible assets    
Fair value at acquisition date 13,028,320  
Accumulated amortization (3,257,080)  
Intangible assets, net $ 9,771,240  
Estimated life (years) 10 years  
Weighted-average remaining life (years) 7 years 6 months  
Trademarks and tradenames    
Intangible assets    
Fair value at acquisition date $ 3,501,200  
Accumulated amortization (875,300)  
Intangible assets, net $ 2,625,900  
Estimated life (years) 10 years  
Weighted-average remaining life (years) 7 years 6 months  
Non-compete agreements    
Intangible assets    
Fair value at acquisition date $ 1,504,330  
Accumulated amortization (752,166)  
Intangible assets, net $ 752,164  
Estimated life (years) 5 years  
Weighted-average remaining life (years) 2 years 6 months