XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2021
Leases [Abstract]  
Maturities of Operating Leases Future minimum rental payments under operating lease agreements, which included renewals and modifications as of January 31, 2022, were as follows:
2022$48,669 
202337,961 
202436,974 
20257,447 
20263,025 
Thereafter762 
Total minimum operating lease payments$134,838