v3.23.3
Stockholders' Equity - Stock Option Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Stock-Based Compensation      
Granted (in shares) 0 66,910  
Stock options      
Stock-Based Compensation      
Expiration period (in years)   10 years  
Intrinsic value of options exercisable at the end of the period   $ 0.1 $ 3.2
Compensation cost related to the nonvested awards not yet recognized $ 8.6 $ 8.6  
Weighted average period for recognition of compensation cost (in years)   1 year 4 months 24 days  
Stock options | Minimum      
Stock-Based Compensation      
Vesting period (in years)   3 years  
Stock options | Maximum      
Stock-Based Compensation      
Vesting period (in years)   4 years