XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases    
2023, excluding the nine months ended September 30, 2023 $ 1,129  
2024 4,054  
2025 3,169  
2026 2,736  
2027 1,599  
Thereafter 1,061  
Total lease payments 13,748  
Less imputed interest (1,268)  
Present value of lease liabilities $ 12,480 $ 14,687