| 5. Acquisitions (Details - Pro forma information) - ApplianceSmart Inc [Member] - USD ($) | 3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
| Jun. 30, 2019 | Jun. 30, 2018 | Jun. 30, 2018 | Jun. 30, 2018 | |
| Net revenue | $ 11,622,469 | $ 22,882,985 | $ 11,622,469 | $ 34,135,286 | 
| Gross profit | 2,089,169 | 5,557,474 | 2,089,169 | 6,650,347 | 
| Operating income | (3,369,745) | (3,077,526) | (3,369,745) | (5,152,158) | 
| Net income (loss) | $ 4,157,638 | $ 4,549,983 | $ 4,157,638 | $ 2,440,556 | 
| Earnings (loss) per basic common share | $ 2.12 | $ 2.31 | $ 2.12 | $ 1.24 | 
| X | ||||||||||
| 
- Definition The pro forma gross profit for a period as if the business combination or combinations had been completed at the beginning of the period. No definition available. 
 | 
| X | ||||||||||
| 
- Definition The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- Definition Amount after tax of pro forma income from continuing operations as if the business combination had been completed at the beginning of a period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
 | 
| X | ||||||||||
| 
- Definition The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
 | 
| X | ||||||||||
| 
- Definition The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
 | 
| X | ||||||||||
| 
- Details 
 |