XML 97 R82.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Lease Obligations (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Operating Leases  
2022 $ 9,384
2023 7,396
2024 7,300
2025 7,218
2026 7,144
Thereafter 42,964
Total future minimum lease payments 81,406
Less: imputed interest 24,407
Operating Lease, Liability 56,999
Finance Lease, Liability, Payment, Due [Abstract]  
2022 3,330
2023 2,675
2024 1,517
2025 666
2026 595
Thereafter 281
Total future minimum lease payments 9,064
Less: imputed interest 507
Finance Lease, Liability $ 8,557