v3.26.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Gross Unrealized Losses and Fair Value of Company's Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less Than 12 Months Estimated Fair Value $ 4,738 $ 15,802
More Than 12 Months Estimated Fair Value 509 4,337
Total Estimated Fair Value 5,247 20,139
Less Than 12 Months Unrealized Losses 0 0
More Than 12 Months Unrealized Losses (1) 0
Total Unrealized Losses (1) 0
Asset Backed Securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less Than 12 Months Estimated Fair Value 2,000 1,003
More Than 12 Months Estimated Fair Value 509 4,337
Total Estimated Fair Value 2,509 5,340
Less Than 12 Months Unrealized Losses 0 0
More Than 12 Months Unrealized Losses (1) 0
Total Unrealized Losses (1) 0
U.S. Treasury Securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less Than 12 Months Estimated Fair Value   992
More Than 12 Months Estimated Fair Value   0
Total Estimated Fair Value   992
Less Than 12 Months Unrealized Losses   0
More Than 12 Months Unrealized Losses   0
Total Unrealized Losses   0
Other Agency Securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less Than 12 Months Estimated Fair Value   995
More Than 12 Months Estimated Fair Value   0
Total Estimated Fair Value   995
Less Than 12 Months Unrealized Losses   0
More Than 12 Months Unrealized Losses   0
Total Unrealized Losses   0
Commercial Paper    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less Than 12 Months Estimated Fair Value 1,738 7,683
More Than 12 Months Estimated Fair Value 0 0
Total Estimated Fair Value 1,738 7,683
Less Than 12 Months Unrealized Losses 0 0
More Than 12 Months Unrealized Losses 0 0
Total Unrealized Losses 0 0
Corporate Debt Securities    
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]    
Less Than 12 Months Estimated Fair Value 1,000 5,129
More Than 12 Months Estimated Fair Value 0 0
Total Estimated Fair Value 1,000 5,129
Less Than 12 Months Unrealized Losses 0 0
More Than 12 Months Unrealized Losses 0 0
Total Unrealized Losses $ 0 $ 0