XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Schedule of Fair Values and Gross Unrealized Gains and Losses on Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Held-to-maturity Securities [Line Items]    
Cash equivalents, amortized cost and net carrying value $ 2,950 $ 12,502
Investments, amortized cost 17,931 16,799
Investments, gross unrealized gains 7 0
Investments, gross unrealized losses 0 (10)
Investments, fair value 17,938 16,789
Investments, net carrying value 17,931 16,799
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Cash equivalents, amortized cost and net carrying value   4,976
Cash equivalents, gross unrealized gains   10
Cash equivalents, gross unrealized losses   0
Cash equivalents, fair value   4,986
U.S. treasury securities    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 8,500  
Investments, gross unrealized gains 3  
Investments, gross unrealized losses 0  
Investments, fair value 8,503  
Investments, net carrying value 8,500  
Commercial paper    
Schedule of Held-to-maturity Securities [Line Items]    
Investments, amortized cost 9,431 16,799
Investments, gross unrealized gains 4 0
Investments, gross unrealized losses 0 (10)
Investments, fair value 9,435 16,789
Investments, net carrying value $ 9,431 $ 16,799