| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,655,206 |
436,956 |
35.87% |
$27,825.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,655,206 |
436,956 |
35.87% |
$27,825.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,655,206 |
436,956 |
35.87% |
$27,825.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,655,206 |
436,956 |
35.87% |
$27,825.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,655,206 |
436,956 |
35.87% |
$27,825.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
993,638 |
2,340 |
0.24% |
$16,703,055.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
993,638 |
2,340 |
0.24% |
$16,703,055.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
993,638 |
2,340 |
0.24% |
$16,703,055.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
993,638 |
2,340 |
0.24% |
$16,703,055.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
993,638 |
2,340 |
0.24% |
$16,703,055.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
808,335 |
-87,321 |
-9.75% |
$13,588,111.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
808,335 |
-87,321 |
-9.75% |
$13,588,111.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
808,335 |
-87,321 |
-9.75% |
$13,588,111.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
808,335 |
-87,321 |
-9.75% |
$13,588,111.00 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
808,335 |
-87,321 |
-9.75% |
$13,588,111.00 |
| FJ Capital Management LLC |
31 Dec, 2025 |
497,258 |
0 |
0.00% |
$8,358,907.00 |
| FJ Capital Management LLC |
31 Dec, 2025 |
497,258 |
0 |
0.00% |
$8,358,907.00 |
| FJ Capital Management LLC |
31 Dec, 2025 |
497,258 |
0 |
0.00% |
$8,358,907.00 |
| FJ Capital Management LLC |
31 Dec, 2025 |
497,258 |
0 |
0.00% |
$8,358,907.00 |
| FJ Capital Management LLC |
31 Dec, 2025 |
497,258 |
0 |
0.00% |
$8,358,907.00 |