v3.24.0.1
Stock-based Compensation - Schedule of Performance-based RSUs (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 67.00%  
Risk-free interest rate 3.90%  
Performance-Based Restricted Stock Units (RSUs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected volatility 60.00% 70.00%
Risk-free interest rate 3.73% 1.94%
Expected term 2 years 10 months 24 days 5 years