Quarterly report [Sections 13 or 15(d)]

Schedule of repurchase and retired number of shares (Details) (Parenthetical)

v3.25.2
Schedule of repurchase and retired number of shares (Details) (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2023
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock repurchased and retired during period, shares 300,000         3,000,000
Remaining number of common stock plan [1]          
Number of repurchase spend up on common stock values [2]          
Repurchase Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Remaining number of common stock plan   144,288 1,598,454 3,000,000 [1] 0
Number of repurchase spend up on common stock values   [2] $ 26,650 $ 121,416 $ 200,000 [2] $ 183,993
Repurchase Plan [Member] | Maximum [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock repurchased and retired during period, shares           3,000,000
Number of repurchase spend up on common stock values           $ 200,000
[1] Under the Board-approved repurchase plan, the Company was authorized to repurchase up to 3,000,000 shares of the Company’s common stock. At December 31, 2024, a total of 0 of the Company’s common shares remained to be repurchased under the plan.
[2] Under the Board-approved repurchase plan, the Company was authorized to spend up to $200,000 on the repurchase of the Company’s common stock. At December 31, 2024, the Company spent $183,993 on the repurchase of the Company’s common stock under the plan.