Annual report [Section 13 and 15(d), not S-K Item 405]

Stockholders' Equity - Summary of Restricted Stock Activity (Details)

v3.25.4
Stockholders' Equity - Summary of Restricted Stock Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Time based restricted stock units      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance 1,203,383 1,146,404 820,941
Granted 1,011,314 890,300 1,214,144
Vested (550,253) (500,599) (214,644)
Forfeited/canceled (170,029) (332,722) (674,037)
Unvested restricted stock units/ awards outstanding, Ending balance 1,494,415 1,203,383 1,146,404
Performance and time based restricted stock units      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance 601,194 346,688 183,197
Granted 822,308 587,768 621,990
Vested (116,450)   (15,618)
Forfeited/canceled (129,774) (333,262) (442,881)
Unvested restricted stock units/ awards outstanding, Ending balance 1,177,278 601,194 346,688
Restricted stock units      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance 1,804,577 1,493,092 1,004,138
Granted 1,833,622 1,478,068 1,836,134
Vested (666,703) (500,599) (230,262)
Forfeited/canceled (299,803) (665,984) (1,116,918)
Unvested restricted stock units/ awards outstanding, Ending balance 2,671,693 1,804,577 1,493,092
Unvested and expected to vest restricted stock units/awards outstanding 1,792,426 1,381,787 1,159,877
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance $ 8.61 $ 14.67 $ 32.72
Weighted-average grant date fair value per share, Granted 9.11 7.28 12.29
Weighted-average grant date fair value per share, Vested 9.5 15.7 35.68
Weighted-average grant date fair value per share, Forfeited/canceled 9.21 14.09 23.62
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Ending balance 8.58 8.61 14.67
Weighted-average grant date fair value per share, Unvested and expected to vest restricted stock units/awards outstanding $ 8.53 $ 8.65 $ 14.79
Time based restricted stock awards      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance     786
Vested     (786)
Restricted stock awards      
Class Of Stock [Line Items]      
Unvested restricted stock units/ awards outstanding, Beginning balance     786
Vested     (786)
Weighted-average grant date fair value per share, Unvested restricted stock units/ awards outstanding, Beginning balance     $ 59.55
Weighted-average grant date fair value per share, Vested     $ 59.55