v3.24.1.u1
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
[1] The Company's time deposits consist of domestic deposits which mature within six months (Level 2). All level 2 investments are priced using observable inputs, such as quoted prices in markets that are not active and yield curves.