v3.26.1
Stockholders' Equity
3 Months Ended
Mar. 31, 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 three months ended March 31, 2026, the Company repurchased 11,109 shares at an average price of $129.80 per share, paying a total of $1,442. As of March 31, 2026, the Company had remaining authorization to repurchase shares with an aggregate value up to $349,033.