v3.26.1
Stockholders' Equity - Summary of PSU and RSUs Activity Under the 2019 Incentive Award Plan (Details)
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Performance-Based Stock Units (PSU)  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unvested Beginning Balance | shares 495,124
Stock awards, granted | shares 58,914
Number of Stock Units, Vested | shares (154,077)
Number of Stock Units, Forfeited | shares (6,325)
Unvested Ending Balance | shares 393,636
Weighted Average Grant Date Fair Value Per Share, Unvested Beginning Balance | $ / shares $ 7.39
Weighted Average Grant Date Fair Value Per Share, Granted | $ / shares 10.86
Weighted Average Grant Date Fair Value Per Share, Vested | $ / shares 6.84
Weighted Average Grant Date Fair Value Per Share, Forfeited | $ / shares 5.76
Weighted Average Grant Date Fair Value Per Share, Unvested Ending Balance | $ / shares $ 8.14
Restricted Stock Units (RSUs)  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Unvested Beginning Balance | shares 2,154,584
Stock awards, granted | shares 1,746,645
Number of Stock Units, Vested | shares (730,313)
Number of Stock Units, Forfeited | shares (83,265)
Unvested Ending Balance | shares 3,087,651
Weighted Average Grant Date Fair Value Per Share, Unvested Beginning Balance | $ / shares $ 6.73
Weighted Average Grant Date Fair Value Per Share, Granted | $ / shares 13.22
Weighted Average Grant Date Fair Value Per Share, Vested | $ / shares 6.4
Weighted Average Grant Date Fair Value Per Share, Forfeited | $ / shares 10.29
Weighted Average Grant Date Fair Value Per Share, Unvested Ending Balance | $ / shares $ 10.38