| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $514,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $514,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | — | 7/31/2024 | $509,581.17 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2025 | $320,650 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2025 | $298,650 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2025 | $284,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $254,550 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $254,550 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $245,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $245,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2024 | $210,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2025 | $209,100 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2025 | $205,300 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2025 | $187,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2024 | $172,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2025 | $151,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2024 | $145,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2025 | $134,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $129,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $129,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | — | 12/31/2025 | $124,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2024 | $108,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2024 | $95,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2024 | $92,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2023 | $89,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2024 | $85,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2024 | $82,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2025 | $78,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2024 | $71,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2024 | $69,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2023 | $69,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2025 | $68,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2025 | $67,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2024 | $56,871.96 |
| Contribution to Fed, Non AR State and local Committees | (committee) | — | 9/30/2025 | $50,350 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2024 | $44,800 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $44,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $44,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2024 | $44,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2025 | $42,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2023 | $42,100 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2023 | $38,600 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2024 | $37,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2024 | $37,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2025 | $36,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2024 | $32,175 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2023 | $31,700 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2025 | $30,650 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2023 | $28,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2025 | $27,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2023 | $26,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $26,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $26,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2023 | $26,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2024 | $21,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2025 | $20,116.83 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2025 | $20,116.83 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2024 | $19,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $18,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2026 | $18,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2025 | $16,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2025 | $14,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2025 | $14,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | — | 12/31/2025 | $14,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2025 | $13,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2025 | $13,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2025 | $13,250 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2025 | $11,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2023 | $10,675 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2023 | $10,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2024 | $8,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2024 | $7,075 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2024 | $7,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2023 | $6,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 12/31/2025 | $5,750 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2025 | $5,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2023 | $5,000 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2024 | $4,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | — | 1/17/2025 | $4,363.74 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 9/30/2023 | $4,250 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 6/30/2024 | $3,500 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2025 | $3,250 |
| Contribution to Fed, Non AR State and local Committees | (committee) | Other(list)(Contribution to Fed, Non AR State and local Committees) | 3/31/2025 | $3,250 |
| Contribution to Fed, Non AR State and local Committees | (committee) | — | 6/30/2025 | $-18,500 |