v3.25.1
Segment Information - Schedule of Operating Decision Maker Evaluates Performance based on Each Reporting Segment (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
CBAT [Member]    
Segment Reporting Information [Line Items]    
Net revenues $ 20,363,338 $ 44,837,869
Cost of revenues (15,643,236) (26,379,347)
Gross profit 4,720,102 18,458,522
Total operating expenses (4,829,636) (5,979,471)
Operating income (loss) (109,534) 12,479,051
Finance income (expenses), net 223,119 11,721
Other income, net 223,276 240,443
Income tax expenses (1,048,786)
Net income (loss) 336,861 11,682,429
Identifiable long-lived assets 103,679,699  
Total assets 208,847,927  
Hitrans [Member]    
Segment Reporting Information [Line Items]    
Net revenues 14,575,563 13,984,563
Cost of revenues (14,493,931) (13,662,038)
Gross profit 81,632 322,525
Total operating expenses (2,200,311) (1,422,456)
Operating income (loss) (2,118,679) (1,099,931)
Finance income (expenses), net (178,000) (1,997)
Other income, net 544,641 108,171
Income tax expenses
Net income (loss) (1,752,038) (993,757)
Identifiable long-lived assets 46,363,192  
Total assets 102,574,484  
Corporate Unallocated (Note) [Member]    
Segment Reporting Information [Line Items]    
Net revenues
Cost of revenues
Gross profit
Total operating expenses (635,806) (1,116,137)
Operating income (loss) (635,806) (1,116,137)
Finance income (expenses), net 1 (61)
Other income, net
Income tax expenses
Net income (loss) (635,805) (1,116,198)
Identifiable long-lived assets  
Total assets 42,230  
Consolidated [Member]    
Segment Reporting Information [Line Items]    
Net revenues 34,938,901 58,822,432
Cost of revenues (30,137,167) (40,041,385)
Gross profit 4,801,734 18,781,047
Total operating expenses (7,665,753) (8,518,064)
Operating income (loss) (2,864,019) 10,262,983
Finance income (expenses), net 45,120 9,663
Other income, net 767,917 348,614
Income tax expenses (1,048,786)
Net income (loss) (2,050,982) $ 9,572,474
Identifiable long-lived assets 150,042,891  
Total assets $ 311,464,641