XML 128 R90.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Payments, Operating Lease Maturity (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases, under 842:  
2023 $ 9,058
2024 6,673
2025 3,527
2026 1,357
2027 807
Thereafter 1,235
Total lease payments 22,657
Less: Interest 2,523
Present value of lease liabilities $ 20,134