v3.25.2
Description of Business (Details Narrative) - shares
Aug. 30, 2024
Aug. 29, 2024
Incentive Compensation Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 566,667 66,667