XML 146 R118.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - 10Q (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized cost, as adjusted $ 135,480 $ 193,305  
Gross unrealized holding gains 172 16  
Gross unrealized holding losses 0 0  
Estimated fair value 135,652 193,321  
Money Market Funds | Cash equivalents:      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized cost, as adjusted 63,120 144,358  
Gross unrealized holding gains 0 0  
Gross unrealized holding losses 0 0  
Estimated fair value 63,120 144,358  
U.S. treasury notes      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized cost, as adjusted   48,947 $ 0
Gross unrealized holding gains   16 0
Gross unrealized holding losses   0 0
Estimated fair value   48,963 $ 0
U.S. treasury notes | Short-term investments:      
Schedule of Held-to-Maturity Securities [Line Items]      
Amortized cost, as adjusted 72,360 48,947  
Gross unrealized holding gains 172 16  
Gross unrealized holding losses 0 0  
Estimated fair value $ 72,532 $ 48,963