XML 49 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases    
2023, excluding the six months ended June 30, 2023 $ 2,421  
2024 4,211  
2025 3,211  
2026 2,752  
2027 1,627  
Thereafter 1,082  
Total lease payments 15,304  
Less imputed interest (1,301)  
Present value of lease liabilities $ 14,003 $ 14,687