Quarterly report pursuant to Section 13 or 15(d)

SCHEDULE OF REVENUE RECOGNITION BY CONTRACT (Details)

v3.24.2.u1
SCHEDULE OF REVENUE RECOGNITION BY CONTRACT (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Product Information [Line Items]        
Total Revenues - Other $ 1,254 $ 1,145 $ 2,934 $ 1,446
Total Revenue 33,262 32,842 70,830 54,510
Product [Member]        
Product Information [Line Items]        
Total Revenue 23,582 24,587 51,090 40,976
Service [Member]        
Product Information [Line Items]        
Total Revenue 4,936 4,367 9,963 7,252
Other [Member]        
Product Information [Line Items]        
Total Revenue 243 155 578 227
Warranty [Member]        
Product Information [Line Items]        
Total Revenue 1,340 921 2,293 1,314
Car Sharing Services [Member]        
Product Information [Line Items]        
Total Revenues - Other 1,202 957 2,299 1,209
Total Revenue 1,202 957 2,299 1,209
Grant And Fees Rebate [Member]        
Product Information [Line Items]        
Total Revenues - Other 52 188 635 237
Total Revenue 52 188 635 237
Transferred at Point in Time [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 28,761 29,109 61,631 48,455
Transferred at Point in Time [Member] | Product [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 23,582 24,587 51,090 40,976
Transferred at Point in Time [Member] | Service [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 4,936 4,367 9,963 7,252
Transferred at Point in Time [Member] | Other [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 243 155 578 227
Transferred over Time [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 3,247 2,588 6,265 4,609
Transferred over Time [Member] | Network Fees [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time 1,907 1,667 3,972 3,295
Transferred over Time [Member] | Warranty [Member]        
Product Information [Line Items]        
Total Revenues - Recognized Over a Period of Time $ 1,340 $ 921 $ 2,293 $ 1,314