v3.22.1
Goodwill and Intangible Assets - Intangible assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Acquired Indefinite-lived Intangible Assets [Line Items]    
Gross $ 6,565,900 $ 4,785,000
Accumulated Amortization (1,808,598) (817,310)
Impairment Loss (192,150)  
Total 4,565,152 3,967,690
Amortization expense 1,000,000.0 700,000
Tradenames    
Acquired Indefinite-lived Intangible Assets [Line Items]    
Gross 1,285,800 932,000
Accumulated Amortization (252,666) (125,708)
Total $ 1,033,134 $ 806,292
Weighted average amortization period 6 years 6 months 7 years 6 months
Customer relationships    
Acquired Indefinite-lived Intangible Assets [Line Items]    
Gross $ 4,716,100 $ 3,289,000
Accumulated Amortization (1,387,112) (611,709)
Impairment Loss (192,150)  
Total $ 3,136,838 $ 2,677,291
Weighted average amortization period 4 years 10 months 24 days 5 years 8 months 12 days
Intangible asset, impairment loss $ 200,000 $ 0.0
Non-compete agreements    
Acquired Indefinite-lived Intangible Assets [Line Items]    
Gross 564,000 564,000
Accumulated Amortization (168,820) (79,893)
Total $ 395,180 $ 484,107
Weighted average amortization period 4 years 8 months 12 days 6 years 7 months 6 days