Fair value - Summary of Fair Value of the Financial Instruments that are Measured at Fair Value on a Recurring Basis (Detail) - USD ($) $ in Thousands |
Sep. 30, 2022 |
Dec. 31, 2021 |
---|---|---|
Level 1 [Member] | ||
Assets: | ||
Cash equivalents | $ 186,816 | $ 86,440 |
Fair value, assets | 142,304 | 205,844 |
Level 2 [Member] | ||
Assets: | ||
Cash equivalents | 0 | 0 |
Fair value, assets | 0 | 0 |
Level 3 [Member] | ||
Assets: | ||
Cash equivalents | 0 | 0 |
Fair value, assets | 0 | 0 |
Certificates of deposit [Member] | Level 1 [Member] | ||
Assets: | ||
Fair value, assets | 55,864 | 3,918 |
Certificates of deposit [Member] | Level 2 [Member] | ||
Assets: | ||
Fair value, assets | 0 | 0 |
Certificates of deposit [Member] | Level 3 [Member] | ||
Assets: | ||
Fair value, assets | $ 0 | 0 |
U.S. Treasury bonds [Member] | Level 1 [Member] | ||
Assets: | ||
Fair value, assets | 15,110 | |
U.S. Treasury bonds [Member] | Level 2 [Member] | ||
Assets: | ||
Fair value, assets | 0 | |
U.S. Treasury bonds [Member] | Level 3 [Member] | ||
Assets: | ||
Fair value, assets | $ 0 |