| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,759,709 |
378,766 |
27.43% |
$201,646.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,759,709 |
378,766 |
27.43% |
$201,646.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,759,709 |
378,766 |
27.43% |
$201,646.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,759,709 |
378,766 |
27.43% |
$201,646.00 |
| T. Rowe Price Investment Management, Inc. |
31 Dec, 2025 |
1,759,709 |
378,766 |
27.43% |
$201,646.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
984,825 |
16,952 |
1.75% |
$112,851,126.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
984,825 |
16,952 |
1.75% |
$112,851,126.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
984,825 |
16,952 |
1.75% |
$112,851,126.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
984,825 |
16,952 |
1.75% |
$112,851,126.00 |
| BlackRock, Inc. |
31 Dec, 2025 |
984,825 |
16,952 |
1.75% |
$112,851,126.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
784,230 |
18,193 |
2.37% |
$89,864,917.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
784,230 |
18,193 |
2.37% |
$89,864,917.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
784,230 |
18,193 |
2.37% |
$89,864,917.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
784,230 |
18,193 |
2.37% |
$89,864,917.00 |
| VANGUARD GROUP INC |
31 Dec, 2025 |
784,230 |
18,193 |
2.37% |
$89,864,917.00 |
| Azora Capital LP |
31 Dec, 2025 |
618,244 |
27,224 |
4.61% |
$70,844,580.00 |
| Azora Capital LP |
31 Dec, 2025 |
618,244 |
27,224 |
4.61% |
$70,844,580.00 |
| Azora Capital LP |
31 Dec, 2025 |
618,244 |
27,224 |
4.61% |
$70,844,580.00 |
| Azora Capital LP |
31 Dec, 2025 |
618,244 |
27,224 |
4.61% |
$70,844,580.00 |
| Azora Capital LP |
31 Dec, 2025 |
618,244 |
27,224 |
4.61% |
$70,844,580.00 |