v3.25.1
Selected Balance Sheet Elements (Details - Intangible assets) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross, beginning $ 4,350,891 $ 3,670,665
Intangible assets gross, additions 116,500 663,505
Adjustments to purchase price allocation   16,721
Intangible assets gross, ending 4,467,391 4,350,891
Accumulated amortization, beginning (492,805) (145,777)
Accumulated amortization, additions (427,320) (347,028)
Accumulated amortization, ending (920,125) (492,805)
Net book value 3,547,266 3,858,086
Curriculum Development [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross, beginning 693,385 693,385
Intangible assets gross, additions 0 0
Adjustments to purchase price allocation   0
Intangible assets gross, ending 693,385 693,385
Accumulated amortization, beginning (172,230) (102,891)
Accumulated amortization, additions (69,339) (69,339)
Accumulated amortization, ending (241,569) (172,230)
Net book value 451,816 521,155
License [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross, beginning 1,064,000 1,064,000
Intangible assets gross, additions 0 0
Adjustments to purchase price allocation   0
Intangible assets gross, ending 1,064,000 1,064,000
Accumulated amortization, beginning (55,378) (4,260)
Accumulated amortization, additions (51,118) (51,118)
Accumulated amortization, ending (106,496) (55,378)
Net book value 957,504 1,008,622
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross, beginning 1,244,480 1,230,159
Intangible assets gross, additions 0 0
Adjustments to purchase price allocation   14,321
Intangible assets gross, ending 1,244,480 1,244,480
Accumulated amortization, beginning (153,770) (30,754)
Accumulated amortization, additions (124,448) (123,016)
Accumulated amortization, ending (278,218) (153,770)
Net book value 966,262 1,090,710
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross, beginning 535,547 348,100
Intangible assets gross, additions 0 186,047
Adjustments to purchase price allocation   1,400
Intangible assets gross, ending 535,547 535,547
Accumulated amortization, beginning (54,595) (380)
Accumulated amortization, additions (116,324) (54,215)
Accumulated amortization, ending (170,919) (54,595)
Net book value 364,628 480,952
Developed Technology Software And Other [Member]    
Finite-Lived Intangible Assets [Line Items]    
Intangible assets gross, beginning 813,479 335,021
Intangible assets gross, additions 116,500 477,458
Adjustments to purchase price allocation   1,000
Intangible assets gross, ending 929,979 813,479
Accumulated amortization, beginning (56,832) (7,492)
Accumulated amortization, additions (66,091) (49,340)
Accumulated amortization, ending (122,923) (56,832)
Net book value $ 807,056 $ 756,647