v3.26.1
Cash Equivalents, Marketable Securities and Restricted Cash - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 324,711 $ 295,035
Unrealized Gains 186 168
Unrealized Losses 0 0
Aggregate Fair Value 324,897 295,203
Restricted cash 782 770
Marketable securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 44,493 44,872
Unrealized Gains 186 168
Unrealized Losses 0 0
Aggregate Fair Value 44,679 45,040
Marketable securities [Member] | Government securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 44,493 44,872
Unrealized Gains 186 168
Unrealized Losses 0 0
Aggregate Fair Value 44,679 45,040
Restricted cash [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Restricted cash, Amortized Cost 782 770
Restricted cash, Unrealized Gains 0 0
Restricted cash, Unrealized Losses 0 0
Restricted cash 782 770
Restricted cash [Member] | Certificate of deposit [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Restricted cash, Amortized Cost 782 770
Restricted cash, Unrealized Gains 0 0
Restricted cash, Unrealized Losses 0 0
Restricted cash 782 770
Cash equivalents [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 279,436 249,393
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value 279,436 249,393
Cash equivalents [Member] | Money market funds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 279,436 249,393
Unrealized Gains 0 0
Unrealized Losses 0 0
Aggregate Fair Value $ 279,436 $ 249,393