XML 63 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Cash, Cash Equivalents and Investments - Cash, Cash Equivalents and Short-Term Investments and Long-Term Investments (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 65,643 $ 112,514
Unrealized Holding Gains 0 0
Unrealized Holding Losses 161 484
Fair Value 65,482 112,030
Cash and Cash Equivalents    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 43,826 68,910
Unrealized Holding Gains 0 0
Unrealized Holding Losses 4 6
Fair Value 43,822 68,904
Cash and Cash Equivalents | Cash    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,236 26,465
Unrealized Holding Gains 0 0
Unrealized Holding Losses 0 0
Fair Value 14,236 26,465
Cash and Cash Equivalents | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 15,154 9,589
Unrealized Holding Gains 0 0
Unrealized Holding Losses 0 0
Fair Value 15,154 9,589
Cash and Cash Equivalents | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 14,436 32,856
Unrealized Holding Gains 0 0
Unrealized Holding Losses 4 6
Fair Value 14,432 32,850
Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 17,937 25,772
Unrealized Holding Gains 0 0
Unrealized Holding Losses 132 231
Fair Value 17,805 25,541
Short-term Investments | Asset backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   2,012
Unrealized Holding Gains   0
Unrealized Holding Losses   13
Fair Value   1,999
Short-term Investments | Corporate bonds and medium-term notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 5,873 4,210
Unrealized Holding Gains 0 0
Unrealized Holding Losses 78 32
Fair Value 5,795 4,178
Short-term Investments | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,222 1,486
Unrealized Holding Gains 0 0
Unrealized Holding Losses 4 25
Fair Value 1,218 1,461
Short-term Investments | U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,997 4,771
Unrealized Holding Gains 0 0
Unrealized Holding Losses 49 123
Fair Value 7,948 4,648
Short-term Investments | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,400 3,850
Unrealized Holding Gains 0 0
Unrealized Holding Losses 0 10
Fair Value 1,400 3,840
Short-term Investments | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,445 9,443
Unrealized Holding Gains 0 0
Unrealized Holding Losses 1 28
Fair Value 1,444 9,415
Long-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 3,880 17,832
Unrealized Holding Gains 0 0
Unrealized Holding Losses 25 247
Fair Value 3,855 17,585
Long-term Investments | Asset backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,650 6,749
Unrealized Holding Gains 0 0
Unrealized Holding Losses 13 85
Fair Value 1,637 6,664
Long-term Investments | Corporate bonds and medium-term notes    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 2,230 5,366
Unrealized Holding Gains 0 0
Unrealized Holding Losses 12 102
Fair Value $ 2,218 5,264
Long-term Investments | Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   224
Unrealized Holding Gains   0
Unrealized Holding Losses   6
Fair Value   218
Long-term Investments | U.S. treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   5,493
Unrealized Holding Gains   0
Unrealized Holding Losses   54
Fair Value   $ 5,439