XML 67 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Plan
shares
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Plan
shares
Jun. 30, 2023
USD ($)
Mar. 03, 2020
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of stock-based employee compensation plans | Plan 1   1    
Total unrecognized compensation expense related to stock-based compensation arrangements | $ $ 26.2   $ 26.2    
Weighted-average period of cost expected to be recognized     2 years 1 month 2 days    
Number of shares outstanding 0   0    
Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation expense | $ $ 3.1 $ 2.7 $ 6.5 $ 5.9  
2020 Stock Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common shares authorized for issuance         2,500,000
2020 Stock Incentive Plan [Member] | Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares vested     422,257    
2020 Stock Incentive Plan [Member] | Unvested Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share issued     556,297