v3.22.4
Leases (Maturities of Operating Lease Liabilities) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 2,663
2024 4,546
2025 3,417
2026 2,878
2027 2,597
Thereafter 632
Total future payments 16,733
Less: amounts representing interest 1,312
Present value of lease payments $ 15,421