v3.25.4
Stockholders' Equity - Summary of RSU Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
$ / shares
shares
Restricted stock units  
Class of Stock [Line Items]  
Nonvested shares, beginning period | shares 5,744
Granted (in shares) | shares 3,231
Cancelled, shares | shares (1,671)
Vested and converted to shares, shares | shares (1,786)
Nonvested shares, ending period | shares 5,518
Vested and expected to vest (in shares) | shares 4,198
Nonvested, Grant date fair value beginning period | $ / shares $ 11.57
Granted, Grant date fair value | $ / shares 5.92
Cancelled, Grant date fair value | $ / shares 11.3
Vested and converted to shares, Grant date fair value | $ / shares 14.16
Nonvested, Grant date fair value ending period | $ / shares 7.5
Grant date fair value, vested and expected to vest | $ / shares $ 7.65
Aggregate Intrinsic Value, Beginning value | $ $ 35,152
Aggregate Intrinsic Value, granted | $ 19,138
Aggregate Intrinsic Value, canceled | $ 8,907
Aggregate Intrinsic Value, Vested and converted to shares | $ 9,471
Aggregate Intrinsic Value, Ending balance | $ 22,732
Aggregate Intrinsic Value, vested and expected to vest | $ $ 17,296
Market-based and performance-based restricted stock  
Class of Stock [Line Items]  
Nonvested shares, beginning period | shares 396
Granted (in shares) | shares 765
Cancelled, shares | shares (187)
Vested and converted to shares, shares | shares (163)
Nonvested shares, ending period | shares 811
Vested and expected to vest (in shares) | shares 482
Nonvested, Grant date fair value beginning period | $ / shares $ 7.9
Granted, Grant date fair value | $ / shares 6.89
Cancelled, Grant date fair value | $ / shares 8.76
Vested and converted to shares, Grant date fair value | $ / shares 7.09
Nonvested, Grant date fair value ending period | $ / shares 7.22
Grant date fair value, vested and expected to vest | $ / shares $ 7.34
Aggregate Intrinsic Value, Beginning value | $ $ 2,281
Aggregate Intrinsic Value, granted | $ 3,152
Aggregate Intrinsic Value, canceled | $ 770
Aggregate Intrinsic Value, Vested and converted to shares | $ 1,157
Aggregate Intrinsic Value, Ending balance | $ 3,341
Aggregate Intrinsic Value, vested and expected to vest | $ $ 1,988