v3.26.1
Company’s Stockholders Equity (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity Note [Abstract]    
Shares outstanding percentage (as a percent) 0.50%  
Repurchase of shares 63,737 64,305
Weighted average price per share $ 10.35 $ 10.2