XML 110 R90.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation and Other Employee Benefit Plans - Employee Stock Purchase Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common shares purchased (in shares) 72,278 95,374 119,450
Employee Stock Purchase Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from stock-based awards $ 10.3 $ 8.2 $ 8.5
Compensation expense $ 1.8 $ 1.5 $ 1.5