XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - Fair Value Measurements on Recurring Basis - Marketable Securities
$ in Thousands
Jun. 30, 2022
USD ($)
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets $ 231,652
US Government Agencies  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 17,358
Certificate of Deposit  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 20,875
Commercial Paper  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 34,711
Asset Backed Securities  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 16,316
Level 1  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 17,358
Level 1 | US Government Agencies  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 17,358
Level 2  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 214,294
Level 2 | Certificate of Deposit  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 20,875
Level 2 | Commercial Paper  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 34,711
Level 2 | Asset Backed Securities  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 16,316
Corporate Bonds  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets 142,392
Corporate Bonds | Level 2  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Assets $ 142,392