v3.26.1
Shareholders' Equity (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
May 26, 2026
Dec. 31, 2025
Class of Stock        
Common stock, shares authorized 350,000,000 350,000,000   350,000,000
Preferred stock, shares authorized 150,000,000 150,000,000    
Repurchase and retirement of common stock, value $ 10,144 $ 10,144    
Common stock, voting rights   one vote per share    
Common Stock        
Class of Stock        
Repurchase and retirement of common stock, value $ 1 $ 1    
Repurchase and retirement of common stock under share repurchase plan, Shares 726,828 726,828    
Share Repurchase Program        
Class of Stock        
Authorized to repurchase $ 1,971 $ 1,971 $ 12,000  
Repurchase and retirement of common stock, value $ 10,029 $ 10,029    
Repurchase and retirement of common stock under share repurchase plan, Shares 726,828 726,828