XML 38 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Summary of Money Market Funds and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 14,136 $ 25,997
Unrealized Loss (7) (14)
Estimated Fair Value 14,129 25,983
Money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 1,165 951
Estimated Fair Value 1,165 951
Certificates of deposit [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 150 150
Estimated Fair Value 150 150
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 12,821 24,896
Unrealized Loss (7) (14)
Estimated Fair Value 12,814 24,882
Cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 13,986 24,566
Unrealized Loss (7) (13)
Estimated Fair Value 13,979 24,553
Short-term investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   1,281
Unrealized Loss   (1)
Estimated Fair Value   1,280
Long Term Restricted Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 150 150
Estimated Fair Value $ 150 $ 150