Quarterly report pursuant to Section 13 or 15(d)

Schedule of repurchase of common stock (Details) (Parenthetical)

v3.24.3
Schedule of repurchase of common stock (Details) (Parenthetical) - Maximum [Member]
Sep. 30, 2024
USD ($)
shares
Share Repurchase Program [Line Items]  
Maximum number (or approximate dollar value) of shares that may yet be purchased under the plans or programs | shares 144,288 [1]
Maximum number (or approximate dollar value) of shares that may yet be purchased under the plans or programs, value | $ $ 26,650
January 1 through March 31, 2024 [Member]  
Share Repurchase Program [Line Items]  
Maximum number (or approximate dollar value) of shares that may yet be purchased under the plans or programs | shares 3,000,000 [1]
Maximum number (or approximate dollar value) of shares that may yet be purchased under the plans or programs, value | $ $ 200,000
[1] Under the Board-approved repurchase plan, the Company is authorized to repurchase up to 3,000,000 shares of the Company’s common stock. At September 30, 2024, a total of 144,288 of the Company’s common shares may be repurchased under the plan.