Significant Accounting Policies - Summary of Computation of Diluted Net Income Per Share (Detail) - shares |
3 Months Ended | 9 Months Ended | ||||||
|---|---|---|---|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||
| Total | 1,216,176 | 770,488 | 1,246,452 | 831,807 | ||||
| Equity incentive awards | ||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||
| Total | 499,676 | 412,857 | 529,952 | 474,176 | ||||
| Capped call | ||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||
| Total | [1] | 716,500 | 716,500 | |||||
| Liability-classified warrants | ||||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||||
| Total | [2] | 357,631 | 357,631 | |||||
| ||||||||