XML 80 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]      
Stock repurchase program, number of shares authorized to be repurchased (in shares)   1,000,000  
Stock repurchase program, period in force   2 years  
Stock repurchased during period, shares (in shares) 243,466   339,563
Average share price (in dollars per share) $ 4.15   $ 4.17
Stock repurchased during period, value $ 1,020 $ 396 $ 1,400
Stock repurchase program, remaining number of shares authorized to be repurchased (in shares) 660,437   660,437