v3.26.3
Segment Reporting (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue $ 10,243,612 $ 6,883,004 $ 25,074,229 $ 13,810,473
China legal judgment for farmland occupation tax 4,264,102 0 4,264,102 0
Leasing and rental expense 494,169 423,702 1,036,716 847,404
Selling and marketing expense 49,566 70,691 92,193 149,703
Total operating expenses 6,872,591 2,373,255 9,822,963 4,947,830
Interest expense, net 248,922 362,637 546,987 732,040
Income (loss) before income taxes (4,681,738) (2,004,994) (4,994,743) (3,364,870)
Segment Reporting [Member]        
Large-scale EPC contracts 809,154 0 6,009,606 0
Solar energy systems 7,068,394 5,006,963 14,967,616 10,458,002
Battery only sales 181,065 864,327 359,019 1,192,360
LED operations 2,125,371 911,092 3,608,317 1,970,277
Total segment revenue 10,183,984 6,782,382 24,944,558 13,620,639
Finance revenues 32,498 80,991 86,237 152,897
Other non-core revenue 27,130 19,631 43,434 36,937
Revenue 10,243,612 6,883,004 25,074,229 13,810,473
Direct and indirect costs 5,669,098 3,541,003 15,113,397 6,156,930
China legal judgment for farmland occupation tax 4,264,102 0 4,264,102 0
Subcontractors costs 1,018,436 798,596 2,057,659 1,517,624
Commissions and lender fees 352,097 1,190,589 902,668 2,432,893
Compensation and benefits 1,745,535 1,803,711 3,415,231 3,747,394
Leasing and rental expense 259,526 169,460 550,682 379,152
Insurance expense 301,200 312,771 656,143 617,540
Selling and marketing expense 49,566 70,691 92,193 149,703
Professional services 521,233 333,338 1,283,715 812,024
Total operating expenses (3,937,181) (1,337,155) (3,261,561) (2,002,787)
Other corporate overhead expense 233,602 249,618 477,314 521,370
Provision for various reserves 35,008 5,627 103,333 129,048
Interest expense, net 248,057 548,779 545,306 804,457
Other (gains) and other (income), net 254,855 (153,784) 137,369 (251,439)
China other expenses 287,353 19,926 786,717 121,990
Elimination adjustment (314,318) (2,327) (316,857) 36,657
Income (loss) before income taxes $ (4,681,738) $ (2,004,994) $ (4,994,743) $ (3,364,870)