XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurement - Marketable Security Contractual Maturities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year $ 104,000 $ 97,459
Mature after one year through two years 48,065 146,197
Mature over two years 63,399 153,802
Fair Value 215,464 397,458
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 17,606  
Mature after one year through two years 0  
Mature over two years 0  
Fair Value 17,606  
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 74,797 92,559
Mature after one year through two years 35,414 134,199
Mature over two years 0 46,556
Fair Value 110,211 273,314
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 1,907 0
Mature after one year through two years 4,833 2,000
Mature over two years 60,207 94,704
Fair Value 66,947 96,704
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 7,719 0
Mature after one year through two years 7,480 7,995
Mature over two years 3,192 12,176
Fair Value 18,391 20,171
Foreign government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 0 2,877
Mature after one year through two years 338 0
Mature over two years 0 366
Fair Value 338 3,243
Municipal/provincial bonds and other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 1,971 2,002
Mature after one year through two years 0 2,003
Mature over two years 0 0
Fair Value $ 1,971 4,005
Total    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year   97,438
Mature after one year through two years   146,197
Mature over two years   153,802
Fair Value   397,437
Pending purchases and sales    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year   21
Mature after one year through two years   0
Mature over two years   0
Fair Value   $ 21