v3.25.1
Selected Balance Sheet Elements (Details - Intangible Assets, Net)
6 Months Ended
Dec. 31, 2023
USD ($)
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning $ 4,350,891
Intangible assets gross, ending 4,350,891
Accumulated amortization, beginning (492,805)
Accumulated amortization additions (203,263)
Accumulated amortization, ending (696,068)
Net book value 3,654,823
Curriculum Development [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 693,385
Intangible assets gross, ending 693,385
Accumulated amortization, beginning (172,230)
Accumulated amortization additions (34,670)
Accumulated amortization, ending (206,900)
Net book value 486,485
License [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 1,064,000
Intangible assets gross, ending 1,064,000
Accumulated amortization, beginning (55,378)
Accumulated amortization additions (30,114)
Accumulated amortization, ending (85,492)
Net book value 978,508
Customer Relationships [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 1,244,480
Intangible assets gross, ending 1,244,480
Accumulated amortization, beginning (153,770)
Accumulated amortization additions (48,089)
Accumulated amortization, ending (201,859)
Net book value 1,042,621
Trademarks [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 535,547
Intangible assets gross, ending 535,547
Accumulated amortization, beginning (54,595)
Accumulated amortization additions (46,393)
Accumulated amortization, ending (100,988)
Net book value 434,559
Developed Technology Software And Other [Member]  
Acquired Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 813,479
Intangible assets gross, ending 813,479
Accumulated amortization, beginning (56,832)
Accumulated amortization additions (43,997)
Accumulated amortization, ending (100,829)
Net book value $ 712,650