v3.25.2
Schedule of Disaggregated Revenues (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]        
Revenues $ 2,742 $ 12,032 $ 7,153 $ 21,452
Transferred at Point in Time [Member]        
Product Information [Line Items]        
Revenues 2,606 11,692 6,806 20,894
Transferred over Time [Member]        
Product Information [Line Items]        
Revenues 136 340 347 558
Sales of Transit Buses [Member]        
Product Information [Line Items]        
Revenues 1,523 10,585 5,198 19,116
Sales of EVs [Member]        
Product Information [Line Items]        
Revenues 233 237 483
Sales of Parts [Member]        
Product Information [Line Items]        
Revenues 311 45 614 90
Service Revenue [Member]        
Product Information [Line Items]        
Revenues 374 465
Lease of EVs [Member]        
Product Information [Line Items]        
Revenues 43 90
Sales of Forklifts [Member]        
Product Information [Line Items]        
Revenues 39
Others [Member]        
Product Information [Line Items]        
Revenues $ 491 $ 1,169 $ 549 $ 1,724