Balance Sheet Components - Schedule of Other Long Term Liabilities (Detail) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Other Liabilities, Noncurrent [Abstract] | ||
| Federal and state taxes payable | $ 1,040 | $ 773 |
| Foreign taxes payable | 86 | 691 |
| Other long-term liabilities | 70 | 106 |
| Other Liabilities, Noncurrent, Total | $ 1,196 | $ 1,570 |