Annual report pursuant to Section 13 and 15(d)

Goodwill and Intangible Assets - Summary of Intangible Assets (Details)

v3.24.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years  
Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years  
Intangible Assets other than Capitalized Software    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 7,720,450 $ 7,720,450
Accumulated Amortization (2,492,319) (1,397,171)
Net Disposal (51,359)  
Net Carrying Amount 5,176,772 6,323,279
Trademarks    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount 2,320,000 2,320,000
Accumulated Amortization (604,675) (292,671)
Net Carrying Amount $ 1,715,325 $ 2,027,329
Trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 10 years 10 years
Noncompete Agreements    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 990,000 $ 990,000
Accumulated Amortization (544,500) (346,500)
Net Carrying Amount 445,500 643,500
Customer Relationships    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount 3,760,000 3,760,000
Accumulated Amortization (1,343,144) (758,000)
Net Disposal (51,359)  
Net Carrying Amount $ 2,365,497 $ 3,002,000
Customer Relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 5 years 5 years
Customer Relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 7 years 7 years
Patents and Patent Applications    
Finite-Lived Intangible Assets, Net [Abstract]    
Gross Carrying Amount $ 650,450 $ 650,450
Net Carrying Amount $ 650,450 $ 650,450