v3.26.3
Stockholders' Equity and Dividends - Schedule of Total Shares Repurchased And Amounts Paid By The Company Under The Company Repurchase Plan, Including Broker Fees (Details) - USD ($)
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Equity [Abstract]    
Shares Repurchased 661,803 69,446
Price Per Share $ 4.34 $ 6.68
Total Cost $ 2,871,849 $ 464,080