XML 223 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Lease Maturities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Leases [Abstract]  
Year ending December 31, 2024 $ 1,955
Year ending December 31, 2025 1,939
Year ending December 31, 2026 1,976
Year ending December 31, 2027 1,991
Year ending December 31, 2028 1,794
Thereafter 3,999
Total lease payments 13,654
Less: imputed interest 2,007
Present value of lease liabilities $ 11,647