v3.25.1
Convertible Notes - Schedule of Convertible Note (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule of Convertible Note [Abstract]    
Short-term borrowing $ 2,061
Long-term borrowing
Convertible note outstanding 2,061
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