Annual report [Section 13 and 15(d), not S-K Item 405]

SCHEDULE OF REVENUE RECOGNITION BY CONTRACT (Details)

v3.25.1
SCHEDULE OF REVENUE RECOGNITION BY CONTRACT (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Product Information [Line Items]      
Total Revenues - Recognized Over a Period of Time $ 126,197 $ 140,598 $ 61,139
Total Revenue 126,197 140,598 61,139
Product [Member]      
Product Information [Line Items]      
Total Revenue 81,703 109,416 46,018
Service [Member]      
Product Information [Line Items]      
Total Revenue 21,445 15,646 6,866
Warranty [Member]      
Product Information [Line Items]      
Total Revenue 6,427 3,258 928
Other [Member]      
Product Information [Line Items]      
Total Revenue 1,535 1,026 1,393
Car Sharing Services [Member]      
Product Information [Line Items]      
Total Revenue 4,667 3,302 1,268
Grant and Fees Rebate [Member]      
Product Information [Line Items]      
Total Revenue 1,704 469 296
Other Revenues [Member]      
Product Information [Line Items]      
Total Revenue 6,371 3,771 1,564
Transferred at Point in Time [Member]      
Product Information [Line Items]      
Total Revenues - Recognized Over a Period of Time 106,218 126,088 54,277
Transferred at Point in Time [Member] | Product [Member]      
Product Information [Line Items]      
Total Revenues - Recognized Over a Period of Time 81,703 109,416 46,018
Transferred at Point in Time [Member] | Service [Member]      
Product Information [Line Items]      
Total Revenues - Recognized Over a Period of Time 21,445 15,646 6,866
Transferred at Point in Time [Member] | Warranty [Member]      
Product Information [Line Items]      
Total Revenues - Recognized Over a Period of Time 1,535
Transferred at Point in Time [Member] | Other [Member]      
Product Information [Line Items]      
Total Revenues - Recognized Over a Period of Time 1,535 1,026 1,393
Transferred over Time [Member]      
Product Information [Line Items]      
Total Revenues - Recognized Over a Period of Time 13,608 10,739 5,298
Transferred over Time [Member] | Warranty [Member]      
Product Information [Line Items]      
Total Revenues - Recognized Over a Period of Time 4,892 3,258 928
Transferred over Time [Member] | Network Fees [Member]      
Product Information [Line Items]      
Total Revenues - Recognized Over a Period of Time $ 8,716 $ 7,481 $ 4,370