XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Employee Stock Purchase and Stock Incentive Plans - Summary of Information about Options Outstanding and Exercisable (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Exercise Price (in dollars per share) $ 6.28 $ 6.28
Total Outstanding (in shares) 2,625 5,133
Weighted Average Remaining Life (Years) 5 years 5 years
Weighted Average Exercise Price (in dollars per share) $ 6.05 $ 6.02
Total Exercisable (in shares) 2,625 5,133