Leases - Lease Maturity (Details) $ in Thousands |
Mar. 31, 2022
USD ($)
|
|---|---|
| Maturities of lease liabilities: | |
| 2022 | $ 6,498 |
| 2023 | 8,071 |
| 2024 | 6,774 |
| 2025 | 5,045 |
| 2026 | 4,061 |
| Thereafter | 4,184 |
| Total lease payments | 34,633 |
| Less imputed interest | (6,974) |
| Lease liabilities | $ 27,659 |