XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share based compensation, value of forfeitures $ 0.0 $ 0.1 $ 0.2 $ 0.4
Share-based payment arrangement, expense 5.9 $ 3.9 16.6 $ 10.5
Unrecognized compensation expense $ 32.3   $ 32.3  
Two Thousand Twenty One Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares remaining available for grant (in shares) 330,000   330,000  
Shares purchased for grant (in shares)     15,251