XML 78 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of maturities of operating lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 01, 2022
Lessee Disclosure [Abstract]    
2023 $ 3,142  
2024 3,046  
2025 2,607  
2026 2,558  
2027 2,529  
Thereafter 11,915  
Total lease payments 25,797  
Less: imputed interest (5,463)  
Present value of lease liabilities $ 20,334 $ 20,500