Fair Value Measurements - Assets Carried at Fair Value and Measured on Recurring Basis (Detail) - Fair Value, Measurements, Recurring [Member] - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
||
|---|---|---|---|---|
| Assets: | ||||
| Total short-term investments | $ 100,749 | $ 99,601 | ||
| Time Deposits [Member] | ||||
| Assets: | ||||
| Total short-term investments | [1] | 26,204 | 25,877 | |
| Pooled Bond Funds [Member] | ||||
| Assets: | ||||
| Total short-term investments | 74,545 | 73,724 | ||
| Significant Other Observable Inputs (Level 2) [Member] | ||||
| Assets: | ||||
| Total short-term investments | 100,749 | 99,601 | ||
| Significant Other Observable Inputs (Level 2) [Member] | Time Deposits [Member] | ||||
| Assets: | ||||
| Total short-term investments | [1] | 26,204 | 25,877 | |
| Significant Other Observable Inputs (Level 2) [Member] | Pooled Bond Funds [Member] | ||||
| Assets: | ||||
| Total short-term investments | $ 74,545 | $ 73,724 | ||
| ||||