XML 77 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease Maturity (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Leases  
2022 (remainder) $ 3,973
2023 5,419
2024 5,037
2025 4,613
2026 4,342
Thereafter 24,698
Total minimum lease payments 48,082
Less: Amounts representing interest (11,281)
Present value of lease payments 36,801
Finance Leases  
2022 (remainder) 230
2023 189
2024 100
2025 28
2026 3
Thereafter 0
Total minimum lease payments 550
Less: Amounts representing interest (21)
Present value of lease payments $ 529