XML 87 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurement - Summary of Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 86,146 $ 225,210
Unrealized Gains 52 46
Unrealized Losses (3,437) (9,792)
Fair Value 82,761 215,464
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 21,869 115,134
Unrealized Gains 26 0
Unrealized Losses (847) (4,923)
Fair Value 21,048 110,211
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 52,199 70,825
Unrealized Gains 26 8
Unrealized Losses (2,289) (3,885)
Fair Value 49,936 66,948
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 11,706 19,308
Unrealized Gains 0 0
Unrealized Losses (270) (917)
Fair Value 11,436 18,391
Foreign government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 372 375
Unrealized Gains 0 0
Unrealized Losses (31) (37)
Fair Value $ 341 338
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   17,568
Unrealized Gains   38
Unrealized Losses   0
Fair Value   17,606
Municipal/provincial bonds and other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   2,000
Unrealized Gains   0
Unrealized Losses   (30)
Fair Value   $ 1,970