XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurement - Summary of Marketable Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 225,210 $ 399,170
Unrealized Gains 46 295
Unrealized Losses (9,792) (2,007)
Fair Value 215,464 397,458
Total    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   399,149
Unrealized Gains   295
Unrealized Losses   (2,007)
Fair Value   397,437
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 115,134 274,939
Unrealized Gains 0 100
Unrealized Losses (4,923) (1,725)
Fair Value 110,211 273,314
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 70,825 96,713
Unrealized Gains 8 190
Unrealized Losses (3,885) (199)
Fair Value 66,948 96,704
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 19,308 20,235
Unrealized Gains 0 0
Unrealized Losses (917) (64)
Fair Value 18,391 20,171
Foreign government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 375 3,262
Unrealized Gains 0 0
Unrealized Losses (37) (19)
Fair Value 338 3,243
Municipal/provincial bonds and other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 2,000 4,000
Unrealized Gains 0 5
Unrealized Losses (30) 0
Fair Value 1,970 4,005
Pending purchases and sales    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost   21
Unrealized Gains   0
Unrealized Losses   0
Fair Value   $ 21
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