XML 185 R68.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Investments in Unconsolidated Solar Project Companies (Details) - USD ($) | 3 Months Ended
--- | ---
Mar. 31, 2024 | Mar. 31, 2023
Investment Balance - beginning of period | $ 9,698,308 | $ 9,054,759
Share of Investee's Net income | 60,163 | 67,902
Effect of Exchange Rate | (200,971) | 40,127
Investment Balance - end of period | 9,557,500 | 9,162,788
Yilong #2 |  |
Investment Balance - beginning of period | 4,213,276 | 3,966,824
Share of Investee's Net income | 25,366 | 10,385
Effect of Exchange Rate | (87,302) | 17,651
Investment Balance - end of period | 4,151,340 | 3,994,860
Xingren |  |
Investment Balance - beginning of period | 2,031,774 | 1,953,048
Share of Investee's Net income | 9,081 | 14,050
Effect of Exchange Rate | (42,072) | 8,657
Investment Balance - end of period | 1,998,783 | 1,975,755
Ancha |  |
Investment Balance - beginning of period | 3,453,258 | 3,134,887
Share of Investee's Net income | 25,716 | 43,467
Effect of Exchange Rate | (71,597) | 13,819
Investment Balance - end of period | $ 3,407,377 | $ 3,192,173

X
- Definition Gain (loss) on hedging derivative instrument or the foreign currency transaction gain (loss) on the nonderivative hedging instrument designated as a hedge of a net investment in foreign operations related to hedge ineffectiveness, which is included in earnings in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480434/815-10-50-4C + Details
Name: | us-gaap_AmountOfIneffectivenessOnNetInvestmentHedges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Sum of the carrying amounts as of the balance sheet date of all investments. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)(h)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1 + Details
Name: | us-gaap_Investments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(2)(d)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(4)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(2)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 5 -SubTopic 220 -Topic 946 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483581/946-220-45-5 + Details
Name: | us-gaap_NetInvestmentIncome
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_InvestmentTypeAxis=solarmax_YilongTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=solarmax_XingrenMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_InvestmentTypeAxis=solarmax_AnchaMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |