Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-based Compensation - Narrative (Details)

v3.25.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Aug. 19, 2024
Dec. 31, 2024
Dec. 31, 2023
Aug. 18, 2024
Stock-based Compensation        
Additional shares authorized to be issued (in shares) 1,600,000      
Stock options granted (in shares)   0 0  
Capitalized of stock-based compensation expense   $ 0.0 $ 0.0  
Non-vested restricted stock awards        
Stock-based Compensation        
Total unrecognized compensation expense   $ 3.3    
Unrecognized compensation expense period for recognition   9 months    
Stock options        
Stock-based Compensation        
Stock options granted (in shares)   0    
2017 Stock Plan        
Stock-based Compensation        
Shares authorized (in shares)   3,182,335    
Stock option granted (in shares)   2,739,261    
2019 Omnibus Stock Incentive Plan        
Stock-based Compensation        
Shares authorized (in shares) 7,360,778     5,760,778
Stock option granted (in shares)   365,914    
Additional shares authorized to be issued (in shares)   1,700,000 2,000,000  
Total unrecognized compensation expense   $ 0.6    
Unrecognized compensation expense period for recognition   1 year