XML 77 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Stock Buyback Plan (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Number of shares, beginning 1,014 727
Cost of shares, beginning $ 11,219 $ 7,263
Average cost per share, beginning $ 11.06 $ 10.00
Number of shares purchased 192 287
Cost of shares purchased $ 2,243 $ 3,956
Average cost per share purchased $ 11.63 $ 13.78
Number of shares, ending 1,206 1,014
Cost of shares, ending $ 13,462 $ 11,219
Average cost per share, ending $ 11.16 $ 11.06