XML 60 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Employee Benefits (Tables)
12 Months Ended
Dec. 31, 2024
Postemployment Benefits [Abstract]  
Schedule of Shares Purchased in Open Market for Employees
Shares purchased in the open market for issuance to employees pursuant to the plan for the years ended December 31, 2022, and 2023, were as follows:

Purchase DateSharesCommon Stock
Fair Value
Purchase PriceCompensation Expense
March 31, 20229,112 $21.24 $18.05 $29,031 
June 30, 202212,380 $16.16 $13.74 $30,009 
September 30, 202223,407 $9.14 $7.77 $32,091 
December 31, 202215,947 $12.86 $10.93 $30,762 
Total/Weighted Average60,846 $13.36 $11.35 $121,893 
March 31, 202320,002 $5.42 $4.61 $16,262 
June 30, 202341,729 $4.74 $4.03 $29,669 
September 30, 202334,332 $4.71 $4.00 $24,256 
December 31, 202316,488 $9.96 $8.47 $24,633 
Total/Weighted Average112,551 $5.62 $4.77 $94,820