XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 23, 2024
Apr. 22, 2024
2019 Long Term Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares available for issuance increased       5,800,000  
Shares available for issuance       9,400,000 3,600,000
Common stock authorized for issuance 9,400,000        
2019 Long Term Incentive Plan | Restricted Stock Awards          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized compensation costs $ 26.3 $ 17.1 $ 15.3    
Unrecognized compensation costs, weighted average period 3 years 2 years 6 months 2 years 8 months 12 days    
2019 Restricted Stock Plan | Director          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares available for issuance increased       60,000  
Shares available for issuance       120,000 60,000
Common stock authorized for issuance 120,000        
2019 Restricted Stock Plan | Restricted Stock Awards          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized compensation costs $ 0.1 $ 0.1 $ 0.1    
Unrecognized compensation costs, weighted average period 6 months 6 months 6 months