Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF REVENUE RECOGNITION (Details)

v3.25.2
SCHEDULE OF REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Product Information [Line Items]        
Total Revenues - Other $ 28,667 $ 33,262 $ 49,421 $ 70,830
Total Revenue 28,667 33,262 49,421 70,830
Product [Member]        
Product Information [Line Items]        
Total Revenues - Other 14,508 23,582 22,889 51,090
Service [Member]        
Product Information [Line Items]        
Total Revenues - Other 7,691 4,936 14,471 9,963
Warranty [Member]        
Product Information [Line Items]        
Total Revenues - Other 1,582 1,340 2,537 2,293
Other [Member]        
Product Information [Line Items]        
Total Revenues - Other 789 243 1,466 578
Network [Member]        
Product Information [Line Items]        
Total Revenues - Other 2,954 1,907 5,580 3,972
Car-Sharing Services [Member]        
Product Information [Line Items]        
Total Revenues - Other 1,111 1,202 2,286 2,299
Grant and Fee Rebate [Member]        
Product Information [Line Items]        
Total Revenues - Other 32 52 192 635
Other Revenues [Member]        
Product Information [Line Items]        
Total Revenues - Other 1,143 1,254 2,478 2,934
Transferred at Point in Time [Member]        
Product Information [Line Items]        
Total Revenues - Other 23,548 28,761 39,366 61,631
Transferred at Point in Time [Member] | Product [Member]        
Product Information [Line Items]        
Total Revenues - Other 14,508 23,582 22,889 51,090
Transferred at Point in Time [Member] | Service [Member]        
Product Information [Line Items]        
Total Revenues - Other 7,691 4,936 14,471 9,963
Transferred at Point in Time [Member] | Warranty [Member]        
Product Information [Line Items]        
Total Revenues - Other 560 540
Transferred at Point in Time [Member] | Other [Member]        
Product Information [Line Items]        
Total Revenues - Other 789 243 1,466 578
Transferred over Time [Member]        
Product Information [Line Items]        
Total Revenues - Other 3,976 3,247 7,557 6,265
Transferred over Time [Member] | Warranty [Member]        
Product Information [Line Items]        
Total Revenues - Other 1,022 1,340 1,977 2,293
Transferred over Time [Member] | Network [Member]        
Product Information [Line Items]        
Total Revenues - Other $ 2,954 $ 1,907 $ 5,580 $ 3,972