XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Marketable Securities - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis $ 387,985,000 $ 329,540,000  
Unrealized Gains 113,000 54,000  
Unrealized Losses (7,000) (33,000)  
Fair Value 388,091,000 329,561,000  
Less amounts classified as cash equivalents, Amortized Cost Basis (174,579,000) (69,268,000) $ (81,834,000)
Marketable Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 213,579,000 264,396,000  
Unrealized Gains 97,000 50,000  
Unrealized Losses (1,000) (33,000)  
Fair Value 213,675,000 264,413,000  
Cash Equivalents      
Cash And Cash Equivalents [Line Items]      
Less amounts classified as cash equivalents, Amortized Cost Basis (174,406,000) (65,144,000)  
Less amounts classified as cash equivalents, Unrealized Gains (16,000) (4,000)  
Less amounts classified as cash equivalents, Unrealized Losses 6,000    
Less amounts classified as cash equivalents, Fair Value (174,416,000) (65,148,000)  
Money Market Funds      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 60,363,000 56,397,000  
Fair Value 60,363,000 56,397,000  
Commercial Paper      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 76,713,000 82,179,000  
Unrealized Gains 13,000 1,000  
Unrealized Losses (6,000) (28,000)  
Fair Value 76,720,000 82,152,000  
Corporate Debt Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 53,617,000 61,887,000  
Unrealized Gains 16,000 12,000  
Unrealized Losses   (5,000)  
Fair Value 53,633,000 61,894,000  
Asset-backed Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 58,146,000 10,505,000  
Unrealized Gains 16,000    
Unrealized Losses (1,000)    
Fair Value 58,161,000 10,505,000  
U.S. Government Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 134,171,000 113,612,000  
Unrealized Gains 66,000 40,000  
Fair Value 134,237,000 113,652,000  
U.S. Agency Securities      
Cash And Cash Equivalents [Line Items]      
Amortized Cost Basis 4,975,000 4,960,000  
Unrealized Gains 2,000 1,000  
Fair Value $ 4,977,000 $ 4,961,000