v3.26.3
Earnings Per Common Share - Narrative (Details)
9 Months Ended
Sep. 30, 2025
shares
Share-Based Payment Arrangement, Option, And Restricted Stock Awards  
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]  
Antidilutive securities (in shares) 100,000