Stockholders' Equity - Summary of Number of Shares Authorized to be Issued and Available for Grant (Parenthetical) (Details) - shares |
Sep. 30, 2026 |
Jan. 31, 2026 |
Sep. 30, 2025 |
Jan. 31, 2025 |
||||
|---|---|---|---|---|---|---|---|---|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||||||||
| Shares available for grant | [1] | 3,219,506 | 1,916,777 | |||||
| 2017 Plan | ||||||||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | ||||||||
| Shares available for grant | 3,219,506 | [1] | 1,436,436 | 1,916,777 | [1] | 1,372,373 | ||
| ||||||||