v3.26.1
Consolidated Statements of Income - Parenthetical - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Income Statement [Abstract]    
Accumulated other comprehensive loss reclassifications $ (156,040) $ (50,698)
Provision for income tax expense from reclassification of items $ (32,769) $ (10,647)