XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Schedule of Fair Value of Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value $ 49,355 $ 254,433
Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value 49,355 254,433
Commercial paper [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value 49,355 214,419
Commercial paper [Member] | Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value $ 49,355 214,419
Certificates of deposit [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value   40,014
Certificates of deposit [Member] | Level 2 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, Fair value   $ 40,014