XML 97 R81.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Details) - Schedule of maturities of lease liabilities - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2024 $ 3,250  
2025 3,328  
2026 3,324  
2027 3,368  
Thereafter 847  
Total undiscounted lease payments 14,117  
Less: Present value adjustment for minimum lease commitments (3,522)  
Net Lease Liabilities $ 10,595 $ 492