XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Leases

Supplemental balance sheet information related to leases was as follows:

       March 31,
2021
      December 31,
2020
  Other Assets       $      192,430 $      204,081
   
  Trade accounts payable and other current liabilities $ 45,474 $ 44,630
  Lease liabilities payable non-current 148,016 159,794
  Total operating lease liabilities $ 193,490 $ 204,424
   
  Weighted-average remaining lease term 54 months 56 months
  Weighted-average discount rate 3.9% 4.00%
Schedule of Maturities of Operating Lease Liabilities
As of March 31, 2021, maturities of operating lease liabilities were as follows:
   
  2021 (April 1 – December 31) $ 38,867
  2022 45,071
  2023 42,389
  2024 43,743
  2025 40,344
  Total 210,414
         Less: interest (16,924 )
  Total Lease Payments $ 193,490