XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Assets and Liabilities - Summary of Estimated Fair Value and Amortized Cost of Available-for-Sale Investments by Contractual Maturity (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 911,376,000 $ 879,005,000
Available For Sale Securities Accumulated Gross Unrealized Gains Before Tax 406,000 88,000
Available For Sale Securities Accumulated Gross Unrealized Losses Before Tax (2,021,000) (3,378,000)
Fair Value 909,761,000 875,715,000
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Due within in one year, Amortized cost 46,118,000 51,952,000
Due within one year, Amortized cost, Unrealized gains 10,000 1,000
Due within one year , Amortized cost, Unrealized losses (118,000) (170,000)
Due in one year or less, Fair value 46,010,000 51,783,000
Due after one year and less than two years, Amortized cost   11,983,000
Due after one year and less than three years, Amortized cost 18,735  
Due after one year and less than two years, Amortized cost, Unrealized gains   0
Due after one year and less than two years, Amortized cost, Unrealized losses   (38,000)
Due after one year and less than two years, Fair value   11,945,000
Due after one year and less than three years, Fair value 18,736  
Due within one year, Amortized cost, Unrealized losses 23  
Due after one year and less than three years, Amortized cost, Unrealized gains 24  
US Treasuries    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Due after one year and less than three years, Amortized cost 84,773,000 96,802,000
Due after one year and less than three years, Amortized cost, Unrealized losses (225,000) (620,000)
Due after one year and less than three years, Fair value 84,804,000 96,182,000
Due within in one year, Amortized cost 372,497,000 329,533,000
Due within one year, Amortized cost, Unrealized gains 62,000 17,000
Due within one year, Amortized cost, Unrealized losses (1,258,000) (2,044,000)
Due in one year or less, Fair value 371,301,000 327,506,000
Due after one year and less than three years, Amortized cost, Unrealized gains 256,000 0
US Government Agencies    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Due within in one year, Amortized cost 178,907,000 178,319,000
Due within one year, Amortized cost, Unrealized gains 54,000 54,000
Due within one year, Amortized cost, Unrealized losses (156,000) (108,000)
Due in one year or less, Fair value 178,805,000 178,265,000
Due after one year and less than two years, Amortized cost 25,287,000  
Due after one year and less than two years, Amortized cost, Unrealized gains 0  
US government agencies (due after one year and less than three years)   32,104,000
US government agencies (due after one year and less than three years)   0
US government agencies (due after one year and less than three years)   (181,000)
US government agencies (due after one year and less than three years)   31,923,000
Due after one year and less than two years, Amortized cost, Unrealized losses (115,000)  
Due after one year and less than two years, Fair value 25,172,000  
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Due within in one year, Amortized cost 185,059,000 178,312,000
Due within one year, Amortized cost, Unrealized gains 0 16,000
Due within one year , Amortized cost, Unrealized losses (126,000) (217,000)
Due in one year or less, Fair value $ 184,933,000 $ 178,111,000