v3.26.1
SHARE REPURCHASES (Tables)
6 Months Ended
Jun. 30, 2026
Equity [Abstract]  
Schedule of Share Repurchases Activity
Table 12: Share Repurchase Activity
For the Three Months EndedFor the Six Months Ended
June 30, 2026June 30, 2025June 30, 2026June 30, 2025
(in thousands, except per share and share data)
Amounts paid for shares repurchased (1)
$4,691 $4,002 $6,889 $4,002 
Number of shares repurchased1,042,350 1,488,227 1,559,486 1,488,227 
Average per share price paid (1)
$4.50 $2.69 $4.42 $2.69 
(1) Includes commission paid for repurchases on the open market