v3.26.1
Stockholders' Equity
6 Months Ended
Jun. 30, 2026
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 SEC 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.
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, 2025, the Company repurchased 1,158,244 shares at an average price of $129.10 per share, paying a total of $149,525. During the six months ended June 30, 2026, the Company repurchased 11,109 shares at an average price of $129.80 per share, paying a total of $1,442. As of June 30, 2026, the Company had remaining authorization to repurchase shares with an aggregate value up to $349,033.