Quarterly report [Sections 13 or 15(d)]

SCHEDULE OF REVENUE RECOGNITION (Details)

v3.25.3
SCHEDULE OF REVENUE RECOGNITION (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Product Information [Line Items]        
Total Revenues - Other $ 27,030 $ 25,187 $ 76,451 $ 96,017
Total Revenue 27,030 25,187 76,451 96,017
Product [Member]        
Product Information [Line Items]        
Total Revenues - Other 13,035 13,448 35,924 64,538
Service [Member]        
Product Information [Line Items]        
Total Revenues - Other 7,758 5,254 22,229 15,217
Warranty [Member]        
Product Information [Line Items]        
Total Revenues - Other 1,486 1,405 4,023 3,698
Other [Member]        
Product Information [Line Items]        
Total Revenues - Other 587 598 2,053 1,176
Network [Member]        
Product Information [Line Items]        
Total Revenues - Other 2,874 2,332 8,454 6,304
Car Sharing Services [Member]        
Product Information [Line Items]        
Total Revenues - Other 1,231 1,168 3,517 3,467
Grant And Fee Rebate [Member]        
Product Information [Line Items]        
Total Revenues - Other 59 982 251 1,617
Other Revenues [Member]        
Product Information [Line Items]        
Total Revenues - Other 1,290 2,150 3,768 5,084
Transferred at Point in Time [Member]        
Product Information [Line Items]        
Total Revenues - Other 21,892 19,300 61,258 80,931
Transferred at Point in Time [Member] | Product [Member]        
Product Information [Line Items]        
Total Revenues - Other 13,035 13,448 35,924 64,538
Transferred at Point in Time [Member] | Service [Member]        
Product Information [Line Items]        
Total Revenues - Other 7,758 5,254 22,229 15,217
Transferred at Point in Time [Member] | Warranty [Member]        
Product Information [Line Items]        
Total Revenues - Other 512 1,052
Transferred at Point in Time [Member] | Other [Member]        
Product Information [Line Items]        
Total Revenues - Other 587 598 2,053 1,176
Transferred over Time [Member]        
Product Information [Line Items]        
Total Revenues - Other 3,848 3,737 11,425 10,002
Transferred over Time [Member] | Warranty [Member]        
Product Information [Line Items]        
Total Revenues - Other 974 1,405 2,971 3,698
Transferred over Time [Member] | Network [Member]        
Product Information [Line Items]        
Total Revenues - Other $ 2,874 $ 2,332 $ 8,454 $ 6,304