Annual report pursuant to Section 13 and 15(d)

Leases (Future Minimum Lease Payments) (Details)

v3.22.4
Leases (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
2023 $ 16,058
2024 17,925
2025 15,372
2026 15,242
2027 15,370
Thereafter 74,709
Total future minimum lease payments 154,676
Less imputed interest (32,075)
Total operating lease liabilities $ 122,601