v3.25.4
Operating Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule of Maturities of Operating Lease Liabilities [Abstract]    
2025 $ 1,952  
2026 814  
Total minimum lease payments 2,766  
Less: imputed interest (92)  
Total operating lease liabilities $ 2,674 $ 11,875