XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.4
LEASES - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Leases [Abstract]  
Due within 1 year $ 7,041
Due after 1 year through 2 years 8,548
Due after 2 years through 3 years 8,431
Due after 3 years through 4 years 7,264
Due after 4 years through 5 years 6,690
Thereafter 21,481
Total future minimum lease payments 59,455
Less imputed interest (9,413)
Total $ 50,042