Significant Accounting Policies - Summary of Computation of Diluted Net Income Per Share (Detail) - shares |
3 Months Ended | |||||
|---|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
| Total | 1,998,329 | 225,876 | ||||
| Equity incentive awards | ||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
| Total | 565,329 | 225,876 | ||||
| Convertible notes | ||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
| Total | [1] | 716,500 | ||||
| Capped call | ||||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||||
| Total | [2] | 716,500 | ||||
| ||||||