XML 129 R99.htm IDEA: XBRL DOCUMENT v3.22.4
Stock awards (Details 2) - Board of Directors - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based compensation arrangement by share-based payment award [Line Items]      
Share-based Compensation Arrangement Shares Issued in Period 40,800 41,925 45,273
Share-based Compensation Arrangement, Value $ 1.2 $ 1.2 $ 1.1