v3.26.3
Shareholders’ Equity (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2026
Jul. 31, 2026
Equity [Abstract]      
Authorized repurchase amount     $ 200,000,000.0
Shares repurchased under repurchase program (in shares) 220,744 220,744  
Shares repurchased cost $ 8,847,000 $ 8,800,000  
Shares acquired, average cost per share (in USD per share) $ 40.08 $ 40.08  
Shares repurchased, remaining amount $ 191,200,000 $ 191,200,000