v3.26.1
Available-for-Sale Securities - Summary of Gross Unrealized Losses and Fair Value by Major Security Type for Available-For-Sale Securities in Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Fair Value, Less than 12 months $ 15,880
Unrealized Losses, Less than 12 months (22)
Commercial paper  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Fair Value, Less than 12 months 15,880
Unrealized Losses, Less than 12 months $ (22)