XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Details) - Schedule of Operating Lease Liabilities
$ in Thousands
Dec. 31, 2023
USD ($)
Schedule of Operating Lease Liabilities [Abstract]  
2024 $ 2,286
2025 2,358
2026 2,430
2027 2,502
2028 2,574
Thereafter 8,856
Total future minimum lease payments 21,006
Less imputed interest (6,174)
Carrying value of lease liabilities $ 14,832