XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Lease Maturities - Topic 842 (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2021 $ 5,206
2022 4,053
2023 3,222
2024 3,176
2025 3,147
Thereafter 10,337
Total minimum lease payments 29,141
Less amount representing interest (4,413)
Total lease liabilities 24,728
Finance Lease, Liability, Payment, Due [Abstract]  
2021 993
2022 1,083
2023 1,083
2024 1,083
2025 1,076
Thereafter 0
Total minimum lease payments 5,318
Less amount representing interest (584)
Total lease liabilities $ 4,734