XML 41 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events

NOTE 23 - SUBSEQUENT EVENTS

Share Buyback Program

On November 14, 2023, the Board of directors authorized and approved a plan to repurchase up to 191,000 shares of the Company’s common stock pursuant to Rule 10b5-1 (the “Plan”) of the current repurchase program. The Plan is effective January 2, 2024 through June 30, 2024. As of February 23, 2024, the Company repurchased 159,681 shares at a total cost of $21.9 million, or $136.94 per share under the plan.