XML 40 R24.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHAREHOLDERS' EQUITY
12 Months Ended
Dec. 31, 2024
Stockholders' Equity Note [Abstract]  
SHAREHOLDERS' EQUITY
In October 2018, our board of directors authorized the repurchase of up to $500,000 of our common stock. This authorization does not have an expiration date. Over the past three years, no shares were repurchased under this authorization. As of December 31, 2024, $287,452 remained available for repurchase.