v3.26.1
Stock-based Compensation Expense - Weighted-Average Assumptions for ESPP (Details) - ESPP [Member]
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Stock-based Compensation Expense [Abstract]    
Risk-free interest rate 3.60% 4.30%
Dividend yield 0.00% 0.00%
Volatility 51.70% 41.30%
Expected life 6 months 6 months