v3.26.1
Fair Value Measurements and Marketable Securities Available for Sale - Schedule of Marketable Securities with Continuous Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value $ 218,025 $ 18,157
Less than 12 Months, Unrealized Losses (639) (21)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 218,025 18,157
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (639) (21)
Commercial Paper [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 4,681  
Less than 12 Months, Unrealized Losses (8)  
12 Months or Greater, Fair Value 0  
12 Months or Greater, Unrealized Losses 0  
Debt Securities, Available-for-sale, Unrealized Loss Position 4,681  
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (8)  
U.S. Government And Government Agency Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 136,930  
Less than 12 Months, Unrealized Losses (469)  
12 Months or Greater, Fair Value 0  
12 Months or Greater, Unrealized Losses 0  
Debt Securities, Available-for-sale, Unrealized Loss Position 136,930  
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (469)  
Corporate Bonds [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 76,414 18,157
Less than 12 Months, Unrealized Losses (162) (21)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 76,414 18,157
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ (162) $ (21)