v3.23.1
Intangible and Other Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of finite-lived intangible assets
   December 31, 2022   December 31, 2021 
   Gross           Gross         
   Carrying   Accumulated       Carrying   Accumulated     
   Amount   Amortization   Net   Amount   Amortization   Net 
Customer relationships  $2,612,649   $(1,362,311)  $1,250,338   $2,612,649   $(796,858)  $1,815,791 
Non-competition agreements   63,176    (42,116)   21,060    63,176    (21,059)   42,117 
Total  $2,675,825   $(1,404,427)  $1,271,398   $2,675,825   $(817,917)  $1,857,908