XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Future Minimum Lease Payments (Details)
Dec. 31, 2021
USD ($)
Leases [Abstract]  
2022 $ 33,817,000
2023 31,910,000
2024 23,885,000
2025 21,148,000
2026 8,441,000
Thereafter 2,642,000
Total $ 121,843,000