XML 58 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurement - Summary of Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 158,983 $ 225,210
Unrealized Gains 66 46
Unrealized Losses (6,879) (9,792)
Fair Value 152,170 215,464
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 74,647 115,134
Unrealized Gains 54 0
Unrealized Losses (2,989) (4,923)
Fair Value 71,712 110,211
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 65,077 70,825
Unrealized Gains 12 8
Unrealized Losses (3,169) (3,885)
Fair Value 61,920 66,948
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 18,884 19,308
Unrealized Gains 0 0
Unrealized Losses (677) (917)
Fair Value 18,207 18,391
Foreign government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 375 375
Unrealized Gains 0 0
Unrealized Losses (44) (37)
Fair Value $ 331 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