v3.26.1
Common and Preferred Stock - Schedule of Changes in the Number of Common Stock Shares Outstanding (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Schedule of Changes in the Number of Common Stock Shares Outstanding [Abstract]    
Shares outstanding, beginning of period 20,554,144 20,673,268
Treasury shares repurchased through stock repurchase authorization (169,757)
Issuance of treasury shares for vesting of restricted stock units 47,432 40,090
Shares outstanding, end of period 20,431,819 20,713,358