XML 82 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2024
Apr. 30, 2024
Apr. 30, 2023
Finite-Lived Intangible Assets [Line Items]      
Finite-lived assets, Gross Value $ 9,228,001 $ 4,347,001 $ 5,087,000
Finite-lived assets, Accumulated Amortization (2,771,933) (1,982,612) (1,345,885)
Finite-lived assets, Net Value 6,456,068 2,364,389 3,741,115
Indefinite-lived assets, Gross Value 1,997,000 1,430,000 3,152,000
Indefinite-lived assets, Net Value 1,997,000 1,430,000 3,152,000
Intangible assets, Gross Value 11,225,001 5,777,001 8,239,000
Intangible assets, Accumulated Amortization (2,771,933) (1,982,612) (1,345,885)
Intangible assets, Net Value 8,453,068 3,794,389 6,893,115
Brand Name [Member]      
Finite-Lived Intangible Assets [Line Items]      
Indefinite-lived assets, Gross Value 1,997,000 1,430,000 3,152,000
Indefinite-lived assets, Net Value 1,997,000 1,430,000 3,152,000
Proprietary Technology [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived assets, Gross Value 7,987,001 4,282,001 4,967,000
Finite-lived assets, Accumulated Amortization (2,640,323) (1,917,612) (1,271,112)
Finite-lived assets, Net Value 5,346,678 2,364,389 3,695,888
Backlog [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived assets, Gross Value 276,000    
Finite-lived assets, Accumulated Amortization (16,610)    
Finite-lived assets, Net Value 259,390    
Customer Relationships [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived assets, Gross Value 900,000 39,000
Finite-lived assets, Accumulated Amortization (50,000) (18,106)
Finite-lived assets, Net Value 850,000 20,894
Noncompete Agreements [Member]      
Finite-Lived Intangible Assets [Line Items]      
Finite-lived assets, Gross Value 65,000 65,000 81,000
Finite-lived assets, Accumulated Amortization (65,000) (65,000) (56,667)
Finite-lived assets, Net Value $ 24,333