v3.26.1
Stockholders' Equity and Earnings Per Share (Additional Information) (Details) - shares
Jun. 30, 2026
Dec. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common Stock, Shares, Outstanding 14,470,352 14,385,226
Common Stock, Shares, Issued 14,470,352 14,385,226
Preferred stock, shares outstanding 0 0
Non-voting common stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common Stock, Shares, Outstanding 231,508 231,508
Common Stock, Shares, Issued 231,508 231,508