XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Leases [Abstract]    
Finance Lease, 2023 $ 106  
Finance Lease, 2024 0  
Finance Leases, 2025 0  
Finance Lease, 2026 0  
Finance Lease, 2027 0  
Thereafter 0  
Total minimum lease payments 106  
Finance Lease, Less: Imputed interest (2)  
Present value of minimum lease payments 104  
Operating Lease 2023 5,841  
Operating Lease, 2024 5,066  
Operating Lease, 2025 1,861  
Operating Lease, 2026 1,344  
Operating Lease, 2027 112  
Thereafter 0  
Total minimum lease payments 14,224  
Less: Imputed interest (1,025)  
Present value of minimum lease payments 13,199 $ 15,000
2023 5,947  
2024 5,066  
2025 1,861  
2026 1,344  
2027 112  
Thereafter 0  
Lease Liability Payments Due, Total $ 14,330