XML 177 R60.htm IDEA: XBRL DOCUMENT
v3.24.1.1.u2

Customer Loans Receivable (Details 3) - USD ($) | 3 Months Ended
--- | ---
Mar. 31, 2024 | Mar. 31, 2023
Customer Loans Receivable (Tables) |  |
Balance - beginning of period | $ 256,808 | $ 288,457
Provision for loan losses | 61,298 | 106,862
Chargeoffs and adjustments | 10,202 | 23,308
Balance - end of period | $ 328,308 | $ 418,627

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

X
- References No definition available. + Details
Name: | solarmax_CustomerLoansReceivableAbstract
Namespace Prefix: | solarmax_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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