XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Employee stock option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Granted (in shares) 0 0
Unrecognized compensation cost $ 0.1  
Unrecognized compensation cost, period for recognition, years 3 months  
Restricted stock units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Fair value of options vested $ 0.4 $ 0.3
Number of outstanding and fully vested restricted stock units, unsettled (in shares) 139,388 218,730
Vested (in shares) 356,234  
Unrecognized compensation cost $ 1.6  
Unrecognized compensation cost, period for recognition, years 8 months 19 days  
Performance stock units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vested (in shares) 0 0
2021 Equity And Incentive Compensation    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized for issuance (in shares) 14,331,506  
2018 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized for issuance (in shares) 6,287,687