XML 164 R130.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock Based Compensation Plans - Non-employee Directors Compensation Plan (Details) - Nonemployee - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued under non-employee director plan (in shares) 16,942 16,804 24,798
Shares issued - not deferred      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued under non-employee director plan (in shares) 6,919 6,782 11,861
Shares issued- deferred      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares issued under non-employee director plan (in shares) 10,023 10,022 12,937