XML 95 R73.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Schedule of Employee Stock Purchase Plan, Valuation Assumptions (Details) - ESPP - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Risk-free rate, minimum 3.96% 4.79%
Risk-free rate, maximum 5.33% 5.33%
Volatility, minimum 45.90% 45.90%
Volatility, maximum 60.32% 64.12%
Expected dividends $ 0 $ 0
Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 6 months 6 months
Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Expected term (in years) 1 year 1 year