XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Shareholders' equity
9 Months Ended
Sep. 30, 2024
Stockholders' Equity Note [Abstract]  
Shareholders' equity
NOTE 14: SHAREHOLDERS' EQUITY

In October 2018, our board of directors authorized the repurchase of up to $500,000 of our common stock. This authorization has no expiration date. No shares were repurchased under this authorization during the nine months ended September 30, 2024 or September 30, 2023, and $287,452 remained available for repurchase as of September 30, 2024.