v3.25.1
Investments - Schedule of Investments in Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 170,294 $ 179,061
Gross Unrealized Gains 35 100
Gross Unrealized Loss (15) (16)
Estimated Fair Value 170,314 179,145
U.S. Treasury    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 138,755 161,401
Gross Unrealized Gains 25 88
Gross Unrealized Loss (14) (12)
Estimated Fair Value 138,766 161,477
Corporate bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 10,841 1,976
Gross Unrealized Gains 4 1
Gross Unrealized Loss 0 0
Estimated Fair Value 10,845 1,977
Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 20,698 15,684
Gross Unrealized Gains 6 11
Gross Unrealized Loss (1) (4)
Estimated Fair Value $ 20,703 $ 15,691