XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.3
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED    
Stock repurchase program 0  
No. of shares 1,342 1,525
Avg. price $ 7.40 $ 8.16
Total cost $ 9,928 $ 12,445
Stock buyback program    
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED    
Stock repurchase program   49,578,125
Remaining stock repurchase program 12,768,870  
Stock buyback program | Board of Directors    
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED    
Stock repurchase program   8,000,000
Shares purchased for withholding taxes    
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED    
No. of shares 332 256
Avg. price $ 7.28 $ 9.24
Total cost $ 2,416 $ 2,367
Open market purchases    
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED    
No. of shares 1,010 1,269
Avg. price $ 7.44 $ 7.94
Total cost $ 7,512 $ 10,078