XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Summary of Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Assets:    
Fair Value $ 141,049 $ 61,779
Commercial Paper    
Assets:    
Fair Value 2,550  
U.S. treasury and government agencies    
Assets:    
Fair Value 56,765 16,443
Corporate debt    
Assets:    
Fair Value 33,570 23,372
Asset-backed securities    
Assets:    
Fair Value 29,845 13,896
Yankee CD    
Assets:    
Fair Value 18,319 8,068
Fair Value, Recurring [Member]    
Assets:    
Total 167,196 77,990
Fair Value, Recurring [Member] | Money Market Funds    
Assets:    
Cash equivalents 12,289 13,141
Fair Value, Recurring [Member] | Commercial Paper    
Assets:    
Cash equivalents 998 323
Fair Value 2,550  
Fair Value, Recurring [Member] | U.S. treasury and government agencies    
Assets:    
Fair Value 56,765 16,443
Fair Value, Recurring [Member] | Corporate debt    
Assets:    
Cash equivalents 8,358 2,197
Fair Value 33,570 23,372
Fair Value, Recurring [Member] | Asset-backed securities    
Assets:    
Fair Value 29,845 13,896
Fair Value, Recurring [Member] | Yankee CD    
Assets:    
Cash equivalents 4,502 550
Fair Value 18,319 8,068
Fair Value, Recurring [Member] | Level 1 [Member]    
Assets:    
Total 45,833 26,014
Fair Value, Recurring [Member] | Level 1 [Member] | Money Market Funds    
Assets:    
Cash equivalents 12,289 13,141
Fair Value, Recurring [Member] | Level 1 [Member] | U.S. treasury and government agencies    
Assets:    
Fair Value 33,544 12,873
Fair Value, Recurring [Member] | Level 2 [Member]    
Assets:    
Total 121,363 51,976
Fair Value, Recurring [Member] | Level 2 [Member] | Commercial Paper    
Assets:    
Cash equivalents 998 323
Fair Value 2,550  
Fair Value, Recurring [Member] | Level 2 [Member] | U.S. treasury and government agencies    
Assets:    
Fair Value 23,221 3,570
Fair Value, Recurring [Member] | Level 2 [Member] | Corporate debt    
Assets:    
Cash equivalents 8,358 2,197
Fair Value 33,570 23,372
Fair Value, Recurring [Member] | Level 2 [Member] | Asset-backed securities    
Assets:    
Fair Value 29,845 13,896
Fair Value, Recurring [Member] | Level 2 [Member] | Yankee CD    
Assets:    
Cash equivalents 4,502 550
Fair Value $ 18,319 $ 8,068