XML 138 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation Plans - Stock Purchase Plan (Details) - Stock Purchase Plan - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock purchase plan    
Purchase price of shares in terms compared to market price per share (as a percent) 90.00%  
Annual purchase limitation per employee (in dollars per employee) $ 22,500  
Compensation expense $ 0  
Common stock, shares authorized (in shares) 2,000,000  
Shares sold to employees (in shares) 65,971 48,990
Value of shares sold to employees under purchase plan $ 3,000,000 $ 3,000,000
Shares available (in shares) 151,814