XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurement - Marketable Security Contractual Maturities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Total    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year $ 20,418 $ 30,264
Mature after one year through two years 2,476 2,098
Mature over two years 47,963 50,399
Fair Value 70,857 82,761
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 11,098 20,756
Mature after one year through two years 1,264 292
Mature over two years 202 0
Fair Value 12,564 21,048
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 0 238
Mature after one year through two years 1,212 1,806
Mature over two years 45,394 47,892
Fair Value 46,606 49,936
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 8,994 8,929
Mature after one year through two years 0 0
Mature over two years 2,367 2,507
Fair Value 11,361 11,436
Foreign government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 326 341
Mature after one year through two years 0 0
Mature over two years 0 0
Fair Value $ 326 $ 341