v3.25.2
Financial Instruments - Summary of Money Market Funds and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost $ 5,438 $ 9,752
Unrealized Loss (1) (1)
Estimated Fair Value 5,437 9,751
Money market funds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 552 688
Estimated Fair Value 552 688
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 4,736 8,914
Unrealized Loss (1) (1)
Estimated Fair Value 4,735 8,913
Cash and cash equivalents [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 5,288 8,810
Unrealized Loss (1) (1)
Estimated Fair Value 5,287 8,809
Short-term investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost   792
Estimated Fair Value   792
Long Term Restricted Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Amortized Cost 150 150
Estimated Fair Value $ 150 $ 150