v3.26.1
Accumulated Other Comprehensive Loss (Details)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Loss [Abstract]    
Federal income tax rate, percentage 21.75% 21.00%