Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF REVENUE RECOGNITION BY CONTRACT (Details)

v3.24.3
SCHEDULE OF REVENUE RECOGNITION BY CONTRACT (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Product Information [Line Items]        
Total Revenue $ 25,187 $ 43,377 $ 96,017 $ 97,887
Product [Member]        
Product Information [Line Items]        
Total Revenue 13,448 35,059 64,538 76,035
Service [Member]        
Product Information [Line Items]        
Total Revenue 5,254 3,859 15,217 11,111
Other [Member]        
Product Information [Line Items]        
Total Revenue 598 687 1,176 914
Warranty [Member]        
Product Information [Line Items]        
Total Revenue 1,405 849 3,698 2,163
Car Sharing Services [Member]        
Product Information [Line Items]        
Total Revenue 1,168 903 3,467 2,112
Grant and Rebate [Member]        
Product Information [Line Items]        
Total Revenue 982 47 1,617 284
Other Revenues [Member]        
Product Information [Line Items]        
Total Revenue 2,150 950 5,084 2,396
Transferred at Point in Time [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 19,300 39,605 80,931 88,060
Transferred at Point in Time [Member] | Product [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 13,448 35,059 64,538 76,035
Transferred at Point in Time [Member] | Service [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 5,254 3,859 15,217 11,111
Transferred at Point in Time [Member] | Other [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 598 687 1,176 914
Transferred over Time [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 3,737 2,822 10,002 7,431
Transferred over Time [Member] | Network Fees [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 2,332 1,973 6,304 5,268
Transferred over Time [Member] | Warranty [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time $ 1,405 $ 849 $ 3,698 $ 2,163