v3.25.2
Leases - Schedule of Lease Cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Schedule of Lease Cost [Abstract]          
Weighted average remaining lease term – operating leases (in years) 3 years   3 years   3 years 3 months 18 days
Weighted average discount rate – operating leases 7.50%   7.50%   7.30%
Operating lease cost $ 268,000 $ 251,000 $ 538,000 $ 534,000  
Short-term lease cost 96,000 61,000 196,000 221,000  
Variable lease cost 78,000 66,000 175,000 120,000  
Total Rent and occupancy 442,000 378,000 909,000 875,000  
Operating cash flows from operating leases $ 290,000 $ 267,000 $ 557,000 $ 536,000