XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation and Other Employee Benefit Plans - ESPP (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
Common shares issued (in shares) 24,944 25,353 54,858 46,651
Employee Stock Purchase Plans        
Stock-Based Compensation and Other Employee Benefit Plans [Line Items]        
ESPP purchase price, percent     85.00%  
Cash proceeds $ 2.1 $ 2.1 $ 4.0 $ 3.8
Compensation expense $ 0.4 $ 0.4 $ 0.8 $ 0.7