XML 29 R20.htm IDEA: XBRL DOCUMENT v3.25.1
Equity
3 Months Ended
Mar. 31, 2025
Stockholders' Equity Note [Abstract]  
Equity

Note 12 – Equity

In June 2024, the Board of Directors 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 is authorized to repurchase up to $150,000 of its issued and outstanding Common Stock over a three-year period, expiring June 30, 2027. 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 considerations.

During the three months ended March 31, 2025 and 2024, the Company did not make any share repurchases. As of March 31, 2025, the 2024 Stock Repurchase Program had $120,117 of share repurchase authorization remaining.