XML 116 R101.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
Remaining six months ending December 31, 2023 $ 1,714  
Year ending December 31, 2024 2,480  
Year ending December 31, 2025 1,873  
Year ending December 31, 2026 1,626  
Year ending December 31, 2027 1,472  
Thereafter 6,507  
Total undiscounted lease payments 15,672  
Imputed interest (260)  
Total lease liabilities $ 15,412 $ 7,551