XML 94 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Operating lease liability maturities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Lessee Disclosure [Abstract]  
Operating lease liability payments, Year One $ 11,164
Operating lease liability payments, Year Two 8,520
Operating lease liability payments, Year Three 5,808
Operating lease liability payments, Year Four 2,931
Operating lease liability payments, Year Five 2,008
Operating lease liability payments, due thereafter 8,957
Total Lease payments 39,388
Imputed interest (5,654)
Total operating lease liability $ 33,734