XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Cash Equivalents and Investments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Financial Instruments [Line Items]    
Amortized Cost $ 145,026 $ 124,405
Unrealized Gains (Losses), net 404 375
Fair Value 145,430 124,780
Investments:    
Schedule of Financial Instruments [Line Items]    
Amortized Cost 6,687 6,813
Unrealized Gains (Losses), net 0 0
Fair Value 6,687 6,813
Cash Equivalents | Money market funds    
Schedule of Financial Instruments [Line Items]    
Amortized Cost 94,284 73,368
Unrealized Gains (Losses), net 0 0
Fair Value 94,284 73,368
Marketable Securities | Commercial paper    
Schedule of Financial Instruments [Line Items]    
Amortized Cost 34,228 44,224
Unrealized Gains (Losses), net 353 375
Fair Value 34,581 44,599
Marketable Securities | U.S. treasury securities    
Schedule of Financial Instruments [Line Items]    
Amortized Cost 9,827 0
Unrealized Gains (Losses), net 51 0
Fair Value $ 9,878 $ 0