XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.3
STOCKHOLDERS’ EQUITY
9 Months Ended
Sep. 30, 2025
Stockholders' Equity Note [Abstract]  
STOCKHOLDERS’ EQUITY STOCKHOLDERS’ EQUITY
On April 15, 2024, the Company filed its $800,000 “at the market” equity program with the Securities and Exchange Commission using a shelf registration statement on Form S-3, and entered into an equity distribution agreement with nine sales agents. No shares have been sold under the current “at the market” equity program, and no shares were sold under the previous “at the market” equity program, which spanned from August 9, 2021 through April 14, 2024.
On November 13, 2023, the Company’s board of directors authorized a share repurchase program allowing for the repurchase of shares with an aggregate value up to $500,000. During the year ended December 31, 2024, no shares were repurchased. During the nine months ended September 30, 2025, the Company repurchased 68,585 shares at an average price of $125.62 per share, paying a total of $8,615. As of September 30, 2025, the Company had remaining authorization to repurchase shares with an aggregate value up to $491,385.