v3.25.4
Stock-based Compensation - Summary of Restricted Stock Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, Outstanding 2,523,052  
Number of shares, Granted 1,091,064 1,126,100
Number of shares, Released (1,216,965)  
Number of shares, Cancelled (150,087) (12,633)
Number of shares, Unvested 2,247,064 2,523,052
Weighted Average Grant Date Fair Value, Outstanding $ 4.42  
Weighted Average Grant Date Fair Value, Granted 3.09  
Weighted Average Grant Date Fair Value, Released 4.43  
Weighted Average Grant Date Fair Value, Cancelled 4.03  
Weighted Average Grant Date Fair Value, Unvested $ 3.79 $ 4.42
Performance-based Restricted Stock Units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, Outstanding 1,782,870  
Number of shares, Granted 1,045,600  
Number of shares, Released (181,242)  
Number of shares, Cancelled (181,243)  
Number of shares, Unvested 2,465,985 1,782,870
Weighted Average Grant Date Fair Value, Outstanding $ 5.37  
Weighted Average Grant Date Fair Value, Granted 3.06  
Weighted Average Grant Date Fair Value, Released 7.14  
Weighted Average Grant Date Fair Value, Cancelled 7.14  
Weighted Average Grant Date Fair Value, Unvested $ 4.13 $ 5.37