Subsequent Events |
3 Months Ended |
|---|---|
Mar. 31, 2026 | |
| Subsequent Events [Abstract] | |
| Subsequent Events | Note 21 -- Subsequent Events On April 22, 2026, the Company’s Board of Directors declared a quarterly dividend of $0.40 per common share. The dividends are payable on June 18, 2026 to stockholders of record on May 15, 2026. As of May 6, 2026, the Company repurchased 265,416 shares of common stock for $41,495, excluding commissions and fees, and may repurchase up to $38,505, excluding commissions and fees, of shares of its common stock under the Share Repurchase Program. |