Three and Six Months Ended June 30, 2024 Compared to Three and Six Months Ended June 30, 2023
Net Revenue. Our net revenue decreased from $33.8 million in the three months ended June 30, 2023 to $30.1 million in the three months ended June 30, 2024 primarily due to (i) revenue from solar power project development decreasing by $8.3 million; (ii) revenue from electricity generation decreasing by $1.1 million; offset by (iii) revenue from EPC services increasing by $3.8 million and (iv) revenue from DSA and others increasing by $1.9 million. Our net revenue decreased from $46.7 million in the six months ended June 30, 2023 to $44.7 million in the six months ended June 30, 2024 primarily due to (i) revenue from solar power project development decreasing by $8.3 million; (ii) revenue from electricity generation decreasing by $0.6 million; offset by (iii) revenue from DSA and others increasing by $6.9 million, due to timing of project completion.
Cost of Revenue. Our cost of revenue decreased from $21.2 million in the three months ended June 30, 2023 to $20.7 million in the three months ended June 30, 2024. Our cost of revenue decreased from $32.5 million in the six months ended June 30, 2023 to $31.0 million in the six months ended June 30, 2024. Our cost of revenue associated with solar power project primarily consists of project development cost and acquisition cost; cost on electricity generation primarily consists of depreciation expenses arising from our solar power fixed assets and EPC cost associated with direct materials, solar modules, labor, subcontractor costs, and others indirect cost related to contract performance, such as indirect labor and supplies. The decrease of our cost of revenue is primarily due to the decrease in net revenue.
Gross Profit. Gross profit for the three months ended June 30, 2024 was $9.4 million, compared to a gross profit of $12.7 million in the three months ended June 30, 2023. Gross profit for the six months ended June 30, 2024 was $13.7 million, compared to a gross profit of $14.3 million in the six months ended June 30, 2023. The decrease in gross margin was caused by the unfavorable margin within the revenue from EPC services.
Sales and Marketing Expenses. Sales and marketing expenses was $0.1 million in the three months ended June 30, 2023 and $0.06 million in the three months ended June 30, 2024. Sales and marketing expenses was $0.2 million in the six months ended June 30, 2023 and $0.1 million in the six months ended June 30, 2024.
General and Administrative Expenses. General and administrative expenses increased from $5.3 million in the three months ended June 30, 2023 to $5.4 million in the three months ended June 30, 2024. General and administrative expenses increased from $9.7 million in the six months ended June 30, 2023 to $10 million in the six months ended June 30, 2024. The increase was mainly from increase in payroll by $0.9 million and credit loss by $0.8 million, for which offset by decrease in stock based compensation by $0.7 million, consulting by $0.2 million and other management expense by $0.3 million.
Other Operating Expenses. Other operating expense decreased from $2.2 million in the three months ended June 30, 2023 to $1.0 million in the three months ended June 30, 2024. Other operating expense decreased from $2.3 million in the six months ended June 30, 2023 to $1.9 million in the six months ended June 30, 2024. Our other operating income/expenses consisted primarily of cancellation loss of project assets, disposal gain or loss property, plant and equipment and non-FIT payments.
Interest Income and Expenses. Our interest income decreased from $0.6 million in the three months ended June 30, 2023 to $0.5 million in the three months ended June 30, 2024, primarily due to decrease in interest income received from cash deposits. Our interest expenses increased from $0.2 million in the three months ended June 30, 2023 to $0.5 million in the three months ended June 30, 2024, primarily due to the increased average outstanding principal of finance lease and failed sales leaseback in the three months ended June 30, 2024. Our interest income decreased from $1.2 million in the six months ended June 30, 2023 to $1.0 million in the six months ended June 30, 2024, primarily due to the decrease in interest income received from cash deposits. Our interest expenses was $0.9 million in the six months ended June 30, 2023 and $0.9 million in the six months ended June 30, 2024.
Foreign Exchange (Losses)/Gains. Foreign exchange gain was $2.1 million in the three months ended June 30, 2023 and foreign exchange loss was $0.8 million in the three months ended June 30, 2024, primarily due to the depreciation of the Polish Zloty/Hungarian Forint (PLN/HUF) against EUR in the three months ended June 30, 2024. Foreign exchange gain was $4.8 million in the six months ended June 30, 2023 and foreign exchange loss was $4.1 million in the six months ended June 30, 2024, primarily due to the depreciation of the PLN/HUF against EUR in the six months ended June 30, 2024.
Income Tax Expense. Income tax (benefit) expense increased from ($0.04) million in the three months ended June 30, 2023 to $1.3 million in the three months ended June 30, 2024. The income tax expense in the three months ended June 30, 2024 mainly resulted from the taxable income from UK, Italy and Hungary. Income tax expense increased from $0.2 million in the six months ended June 30, 2023 to $2.5 million in the six months ended June 30, 2024. The income tax expense in the six months ended June 30, 2024 mainly resulted from the taxable income from UK, Italy and Hungary.