v3.24.1.u1
Equity Incentive Plans and Stock-Based Compensation - Performance-Based Restricted Stock Units - Narrative (Details) - Performance-based restricted stock units
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost $ 1.2
Unrecognized compensation expense, weighted average period 3 months 14 days
Minimum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting rights, percentage 0.00%
Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting rights, percentage 200.00%