XML 92 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and contingencies (Details Narrative) - Boustead Settlement Agreement [Member] - USD ($)
3 Months Ended
Apr. 03, 2024
Jun. 30, 2024
Loss Contingencies [Line Items]    
Settlement awarded $ 1,300,000  
Settlement payable   $ 325,000
Pledge Agreement [Member]    
Loss Contingencies [Line Items]    
Pledged shares returned   541,667
Pledge Agreement [Member] | Allan Huang [Member]    
Loss Contingencies [Line Items]    
Pledged shares 1,300,000