v3.26.1
Equity (Share Repurchase Program) (Additional Information) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
shares
Class of Stock [Line Items]  
Repurchases of common stock, Shares | shares 110,071
Repurchases of common stock, Value $ 17,501
Remaining authorized amount 75,000
Share Repurchase Program [Member]  
Class of Stock [Line Items]  
Authorization Amount Share Repurchase Program 80,000
Repurchases of common stock, Value 17,498
Remaining authorized amount $ 62,502