| 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 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,197,758 |
-457,448 |
-27.64% |
$23,560.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 |
| VANGUARD CAPITAL MANAGEMENT LLC |
31 Dec, 2025 |
821,976 |
821,976 |
0.00% |
$16,168,268.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 |
| WELLINGTON MANAGEMENT GROUP LLP |
31 Dec, 2025 |
778,436 |
-29,899 |
-3.70% |
$15,311,836.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 |