v3.25.2
Short Term Borrowing - Schedule of Convertible Note (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Convertible Note [Abstract]    
Convertible notes payable $ 2,375
Less: discount 314
Notes payable, net of discount 2,061
Notes payable, current portion, net of discount 2,061
Notes payable, long-term portion, net of discount