XML 36 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE REPURCHASE PROGRAM
12 Months Ended
Dec. 31, 2023
SHARE REPURCHASE PROGRAM  
SHARE REPURCHASE PROGRAM

16. SHARE REPURCHASE PROGRAM

In 1998, our share repurchase program was established. On several occasions since the program’s inception, our Board of Directors increased the number of shares authorized for repurchase under the program. In total, 8.5 million shares have been authorized for repurchase.

In 2023, we purchased 170,422 shares at a total cost of $4.3 million through our share repurchase program. In 2022, we purchased 171,397 shares at a total cost of $4.2 million through our share repurchase program.  As of December 31, 2023, there were 868,757 authorized shares remaining under the program.