v3.26.3
Equity (Share Repurchase Program) (Additional Information) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Aug. 31, 2026
Mar. 31, 2026
Class of Stock [Line Items]        
Repurchases of common stock, Shares 30,721 504,330    
Repurchases of common stock, Value $ 5,589,000 $ 80,810,000    
Remaining authorized amount 75,000,000 75,000,000 $ 25,000,000  
Share Repurchase Program [Member]        
Class of Stock [Line Items]        
Authorization Amount Share Repurchase Program       $ 80,000,000
Repurchases of common stock, Value $ 5,534,000 $ 80,000,000