XML 156 R111.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of the Company's Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Operating Leases  
2023 $ 10,762
2024 3,853
2025 2,344
2026 1,939
2027 1,975
Thereafter 5,434
Total future lease payments 26,307
Less: Imputed interest 3,100
Present value of future lease payments 23,207
Finance Leases  
2023 1,078
2024 389
2025 330
2026 122
2027 0
Thereafter 0
Total future lease payments 1,919
Less: Imputed interest 118
Present value of future lease payments $ 1,801