XML 113 R100.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining three months ending December 31, 2023 $ 909  
Year ending December 31, 2024 2,551  
Year ending December 31, 2025 1,983  
Year ending December 31, 2026 1,710  
Year ending December 31, 2027 1,555  
Thereafter 6,601  
Total undiscounted lease payments 15,309  
Imputed interest (2,819)  
Total lease liabilities $ 12,490 $ 7,551