XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Summary of Marketable Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 337,480 $ 399,170
Unrealized Gains 695 295
Unrealized Losses (11,093) (2,007)
Fair Value 327,082 397,458
Total    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 338,175 399,149
Unrealized Gains 0 295
Unrealized Losses (11,093) (2,007)
Fair Value 327,082 397,437
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 226,159 274,939
Unrealized Gains 0 100
Unrealized Losses (6,587) (1,725)
Fair Value 219,572 273,314
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 87,598 96,713
Unrealized Gains 0 190
Unrealized Losses (3,589) (199)
Fair Value 84,009 96,704
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 19,759 20,235
Unrealized Gains 0 0
Unrealized Losses (813) (64)
Fair Value 18,946 20,171
Foreign government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 2,659 3,262
Unrealized Gains 0 0
Unrealized Losses (65) (19)
Fair Value 2,594 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 (39) 0
Fair Value 1,961 4,005
Pending purchases and sales    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost (695) 21
Unrealized Gains 695 0
Unrealized Losses 0 0
Fair Value $ 0 $ 21