v3.26.1
Investments in Marketable Securities - Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Held-to-Maturity Securities [Line Items]    
One Year or Less $ 88,088 $ 141,271
Over One Year Through Five Years 58,122 52,855
Total 146,210 194,126
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Schedule of Held-to-Maturity Securities [Line Items]    
One Year or Less 88,088 141,271
Over One Year Through Five Years 0 0
Total 88,088 141,271
Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Schedule of Held-to-Maturity Securities [Line Items]    
One Year or Less 0 0
Over One Year Through Five Years 58,122 52,855
Total 58,122 52,855
U.S. Treasury securities | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Schedule of Held-to-Maturity Securities [Line Items]    
One Year or Less 4,715 43,172
Over One Year Through Five Years 0 0
Total 4,715 43,172
Corporate bonds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Schedule of Held-to-Maturity Securities [Line Items]    
One Year or Less 33,644 14,246
Over One Year Through Five Years 0 0
Total 33,644 14,246
Corporate bonds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Schedule of Held-to-Maturity Securities [Line Items]    
One Year or Less 0 0
Over One Year Through Five Years 16,695 21,822
Total 16,695 21,822
Commercial paper | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent    
Schedule of Held-to-Maturity Securities [Line Items]    
One Year or Less 49,729 83,853
Over One Year Through Five Years 0 0
Total 49,729 83,853
U.S. government agency bonds | Location, Statement of Financial Position, Balance [Axis]: us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent    
Schedule of Held-to-Maturity Securities [Line Items]    
One Year or Less 0 0
Over One Year Through Five Years 41,427 31,033
Total $ 41,427 $ 31,033