Equity |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Stockholders' Equity Note [Abstract] | |
| Equity | Note 12 – Equity In June 2024, the Board of Directors (the “Board”) authorized a stock repurchase program (the “2024 Stock Repurchase Program”) to commence upon expiration of the Company’s prior stock repurchase program on June 30, 2024. Under the 2024 Stock Repurchase Program, the Company was authorized to repurchase up to $150,000 of its issued and outstanding Common Stock over a three-year period, expiring June 30, 2027. In July 2026, the Board terminated the 2024 Stock Repurchase Program and authorized a new stock repurchase program (the “2026 Stock Repurchase Program”), pursuant to which the Company is authorized to repurchase up to $400,000 of its issued and outstanding Common Stock over a three-year period, expiring July 27, 2029. At the time of termination, the 2024 Stock Repurchase Program had $110,103 of share repurchase authorization remaining. Repurchases may be made, from time to time, in amounts and at prices the Company deems appropriate, subject to market conditions, applicable legal requirements, debt covenants and other contractual restrictions and other considerations. During the three and six months ended June 30, 2026, the Company did not repurchase any shares. During the three and six months ended June 30, 2025, the Company repurchased $10,015 under the 2024 Stock Repurchase Program with an average price paid per share of $26.24. Stock repurchases are subject to excise tax, subject to specified exclusions and adjustments. Excise tax of $100 was charged to common stock for the three and six months ended June 30, 2025. |