XML 66 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurement - Marketable Security Contractual Maturities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year   $ 104,000
Mature after one year through two years   48,065
Mature over two years   63,399
Fair Value   215,464
Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year $ 1,700 17,606
Mature after one year through two years 0 0
Mature over two years 0 0
Fair Value 1,700 17,606
Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 66,687 74,797
Mature after one year through two years 22,721 35,414
Mature over two years 0 0
Fair Value 89,408 110,211
Asset-backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 639 1,907
Mature after one year through two years 1,311 4,833
Mature over two years 63,196 60,207
Fair Value 65,146 66,947
U.S. government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 7,785 7,719
Mature after one year through two years 7,581 7,480
Mature over two years 3,031 3,192
Fair Value 18,397 18,391
Foreign government and agency securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 0 0
Mature after one year through two years 333 338
Mature over two years 0 0
Fair Value 333 338
Municipal/provincial bonds and other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 1,987 1,971
Mature after one year through two years 0 0
Mature over two years 0 0
Fair Value 1,987 $ 1,971
Total    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Mature within one year 78,798  
Mature after one year through two years 31,946  
Mature over two years 66,227  
Fair Value $ 176,971