XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Other Intangible Assets - Schedule of Finite-Lived Intangible Assets (Detail) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 48,444,473 $ 47,756,454
Accumulated Amortization 26,353,477 21,705,026
Goodwill 85,828,238 85,828,238
Net $ 22,090,996 $ 26,051,428
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 5 years 5 years
Gross Carrying Amount $ 39,250,000 $ 39,250,000
Accumulated Amortization 21,557,928 17,636,463
Net $ 17,692,072 $ 21,613,537
Software [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 4,918,310 $ 4,230,291
Accumulated Amortization 2,026,682 1,819,287
Net $ 2,891,628 $ 2,411,004
Trademarks [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 7 years 7 years
Gross Carrying Amount $ 2,026,163 $ 2,026,163
Accumulated Amortization 801,922 657,331
Net $ 1,224,241 $ 1,368,832
Non-compete Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Estimated Useful Life 3 years 3 years
Gross Carrying Amount $ 2,250,000 $ 2,250,000
Accumulated Amortization 1,966,945 1,591,945
Net $ 283,055 $ 658,055