XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details)
Dec. 31, 2022
USD ($)
[1]
Leases [Abstract]  
2022 $ 47,004
2023 36,508
2024 26,519
2025 18,331
2026 11,510
Thereafter 17,015
Total lease payments 156,887
Less: imputed interest (4,055)
Present value of lease liabilities $ 152,832
[1] Operating lease payments reflect the Company's current fixed obligations under the operating lease agreements.