XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
SHARE REPURCHASES (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Share Repurchases Activity
Table 12: Share Repurchase Activity
For the Three Months EndedFor the Six Months Ended
June 30, 2025June 30, 2024June 30, 2025June 30, 2024
(in thousands, except per share and share data)
Amounts paid for shares repurchased (1)
$4,002 $— $4,002 $— 
Number of shares repurchased1,488,227 — 1,488,227 — 
Average per share price paid (1)
$2.69 $— $2.69 $— 
(1) Includes commission paid for repurchases on the open market