XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Investments Available for Sale - Summary of Investments Available for Sale and Related Fair Value Measurement (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2022
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Estimated Fair Value $ 95,451
Commercial Paper  
Schedule Of Available For Sale Securities [Line Items]  
Estimated Fair Value 35,019
Certificates of Deposit  
Schedule Of Available For Sale Securities [Line Items]  
Estimated Fair Value 14,339
U.S. Treasury and Agency Securities  
Schedule Of Available For Sale Securities [Line Items]  
Estimated Fair Value 4,187
Corporate Debt Securities  
Schedule Of Available For Sale Securities [Line Items]  
Estimated Fair Value 41,606
Accrued Interest Receivable  
Schedule Of Available For Sale Securities [Line Items]  
Estimated Fair Value 300
Level 2  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 95,883
Unrealized Gains 7
Unrealized Losses (439)
Estimated Fair Value 95,451
Level 2 | Commercial Paper  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 35,093
Unrealized Gains 1
Unrealized Losses (75)
Estimated Fair Value 35,019
Level 2 | Certificates of Deposit  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 14,404
Unrealized Gains 1
Unrealized Losses (66)
Estimated Fair Value 14,339
Level 2 | U.S. Treasury and Agency Securities  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 4,188
Unrealized Losses (1)
Estimated Fair Value 4,187
Level 2 | Corporate Debt Securities  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 41,898
Unrealized Gains 5
Unrealized Losses (297)
Estimated Fair Value 41,606
Level 2 | Accrued Interest Receivable  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 300
Estimated Fair Value $ 300