Quarterly report pursuant to Section 13 or 15(d)

Leases - Schedule of Present Value of Future Lease Payments (Details)

v3.22.1
Leases - Schedule of Present Value of Future Lease Payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 9,353
2024 7,613
2025 5,738
2026 4,046
2027 2,881
Thereafter 14,571
Total 44,202
Less implied interest (9,733)
Present value of payments $ 34,469