XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding the nine months ended September 30, 2023) $ 710  
2024 2,486  
2025 1,879  
2026 1,394  
2027 1,350  
Thereafter 2,925  
Total lease payments 10,744  
Less interest (1,035)  
Present value of operating lease liabilities $ 9,709 $ 11,298