v3.25.1
Selected Balance Sheet Elements (Details - Intangible assets)
9 Months Ended
Mar. 31, 2024
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning $ 4,350,891
Additions
Intangible assets gross, ending 4,350,891
Accumulated amortization, beginning (492,805)
Accumulated amortization additions (297,562)
Accumulated amortization, ending (790,367)
Net book value 3,560,524
Curriculum Development [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 693,385
Additions
Intangible assets gross, ending 693,385
Accumulated amortization, beginning (172,230)
Accumulated amortization additions (52,005)
Accumulated amortization, ending (224,235)
Net book value 469,150
License [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 1,064,000
Additions 0
Intangible assets gross, ending 1,064,000
Accumulated amortization, beginning (55,378)
Accumulated amortization additions (42,893)
Accumulated amortization, ending (98,271)
Net book value 965,729
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 1,244,480
Additions 0
Intangible assets gross, ending 1,244,480
Accumulated amortization, beginning (153,770)
Accumulated amortization additions (78,843)
Accumulated amortization, ending (232,613)
Net book value 1,011,867
Trademarks [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 535,547
Additions 0
Intangible assets gross, ending 535,547
Accumulated amortization, beginning (54,595)
Accumulated amortization additions (75,451)
Accumulated amortization, ending (130,046)
Net book value 405,501
Developed Technology Software And Other [Member]  
Finite-Lived Intangible Assets [Line Items]  
Intangible assets gross, beginning 813,479
Additions 0
Intangible assets gross, ending 813,479
Accumulated amortization, beginning (56,832)
Accumulated amortization additions (48,370)
Accumulated amortization, ending (105,202)
Net book value $ 708,277