v3.22.4
Fair Value Measurements - Summary of Financial Assets that are Measured at Fair Value and Indicates the Fair Value Hierarchy of the Valuation Inputs (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair Value $ 79,890 $ 94,511  
Estimated fair value of cash and cash equivalents 48,209 60,610  
Marketable Securities 29,581 31,901  
Money Market Funds | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair Value 46,275 59,138  
Estimated fair value of cash and cash equivalents 46,275 59,138  
Government Securities | Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair Value 5,372 4,892  
Marketable Securities 5,372 4,892  
Government Securities | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair Value 4,025 2,361  
Marketable Securities 4,025 2,361  
Time Deposits | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair Value 1,934 1,472  
Estimated fair value of cash and cash equivalents 1,934 1,472  
Commercial Paper | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair Value 2,467 7,647  
Marketable Securities 2,467 7,647  
Corporate Debt Securities | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair Value   17,001 $ 17,717
Marketable Securities 17,717 17,001  
Debt Securities | Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Fair Value $ 2,100 $ 2,000