XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Operating Lease Liability Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding the three months ended June 30, 2023) $ 1,432  
2024 2,152  
2025 1,792  
2026 1,387  
2027 1,350  
Thereafter 2,925  
Total lease payments 11,038  
Less interest (1,150)  
Present value of operating lease liabilities $ 9,888 $ 11,298