v3.26.1
Stock-Based Compensation - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Plan
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Plan
shares
Jun. 30, 2025
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 | $ $ 16.9   $ 16.9    
Weighted-average period of cost expected to be recognized     1 year 10 months 6 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.2 $ 3.0 $ 6.6 $ 6.1  
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     615,288    
2020 Stock Incentive Plan [Member] | Unvested Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share issued     592,564