XML 174 R57.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Customer Loans Receivable (Details) - USD ($) | Mar. 31, 2024 | Dec. 31, 2023
--- | --- | ---
Total Customer Loan Receivables, gross | $ 6,168,886 | $ 6,794,656
Year of Origination 2021 [Member] |  |
Prime - FICO score 680 and greater | 0 | 0
Near-prime - FICO score 620 to 679 | 0 | 0
Sub-prime - FICO score less than 620 | 0 | 0
Business entity FICO not available | 48,396 | 52,753
Total Customer Loan Receivables, gross | 48,396 | 52,753
Year of Origination Prior [Member] |  |
Prime - FICO score 680 and greater | 5,164,659 | 5,234,583
Near-prime - FICO score 620 to 679 | 606,219 | 622,398
Sub-prime - FICO score less than 620 | 155,722 | 84,992
Business entity FICO not available | 0 | 0
Total Customer Loan Receivables, gross | 5,926,600 | 5,941,973
Year of Origination 2020 [Member] |  |
Prime - FICO score 680 and greater | 141,710 | 181,315
Near-prime - FICO score 620 to 679 | 11,057 | 18,107
Sub-prime - FICO score less than 620 | 0 | 0
Business entity FICO not available | 22,932 | 28,051
Total Customer Loan Receivables, gross | 175,699 | 227,473
Year of Origination [Member] |  |
Prime - FICO score 680 and greater | 5,306,369 | 5,854,574
Near-prime - FICO score 620 to 679 | 635,467 | 701,797
Sub-prime - FICO score less than 620 | 155,722 | 157,481
Business entity FICO not available | 71,328 | 80,804
Total Customer Loan Receivables, gross | 6,168,886 | 6,794,656
Year of Origination 2024 [Member] |  |
Prime - FICO score 680 and greater | 0 |
Near-prime - FICO score 620 to 679 | 0 |
Sub-prime - FICO score less than 620 | 0 |
Business entity FICO not available | 0 |
Total Customer Loan Receivables, gross | 0 |
Year of Origination 2023 [Member] |  |
Prime - FICO score 680 and greater | 0 | 0
Near-prime - FICO score 620 to 679 | 0 | 0
Sub-prime - FICO score less than 620 | 0 | 0
Business entity FICO not available | 0 |
Total Customer Loan Receivables, gross | 0 | 0
Year of Origination 2022 [Member] |  |
Prime - FICO score 680 and greater | 0 | 0
Near-prime - FICO score 620 to 679 | 18,191 | 19,117
Sub-prime - FICO score less than 620 | 0 | 0
Business entity FICO not available | 0 | 0
Total Customer Loan Receivables, gross | $ 18,191 | 19,117
Year of Origination 2019 [Member] |  |
Prime - FICO score 680 and greater |  | 438,676
Near-prime - FICO score 620 to 679 |  | 42,175
Sub-prime - FICO score less than 620 |  | 72,489
Business entity FICO not available |  | 0
Total Customer Loan Receivables, gross |  | $ 553,340

X
- References No definition available. + Details
Name: | solarmax_BusinessentityficoNotAvailable
Namespace Prefix: | solarmax_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | solarmax_FicoScoreSixeightzeroAndGreater
Namespace Prefix: | solarmax_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | solarmax_NearprimeficoScoresixtwentytosixsevennine
Namespace Prefix: | solarmax_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | solarmax_SubprimeficoscoreLessThansixtwenty
Namespace Prefix: | solarmax_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount due from customers for fees and charges arising from transactions related to the entity's brokerage activities and operations. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 940 -SubTopic 310 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//940-310/tableOfContent + Details
Name: | us-gaap_ReceivablesFromCustomers
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=solarmax_YearOfOriginationTwoZeoTwoOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=solarmax_YearOfOriginationPriorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=solarmax_YearOfOriginationTwoZeoTwoZeoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=solarmax_YearOfOriginationMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=solarmax_YearOfOriginationTwoZeoTwoFourMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=solarmax_YearOfOriginationTwoZeoTwoThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=solarmax_YearOfOriginationTwoZeoTwoTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=solarmax_YearOfOriginationTwoZeoOneNineMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |