XML 66 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Plan
shares
Mar. 31, 2024
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    
Total unrecognized compensation expense related to stock-based compensation arrangements | $ $ 16.8    
Weighted-average period of cost expected to be recognized 1 year 6 months 14 days    
Number of shares outstanding 0    
Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense | $ $ 3.1 $ 3.4  
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 434,598    
2020 Stock Incentive Plan [Member] | Unvested Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Share issued 539,757