v3.26.1
Stockholders' Equity - Schedule of Estimated Fair Value of Stock Options Granted and Weighted-Average Option Pricing Assumptions (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
Expected volatility 62.90% 63.10%
Risk-free interest rate 3.90% 4.49%
Expected average life of options 6 years 10 days 6 years 21 days
Liability Classified Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Dividend yield 0.00% 0.00%
Expected volatility 45.10% 46.90%
Risk-free interest rate 2.72% 2.60%
Expected average life of options 7 months 6 days 6 months 21 days
Number of liability classified stock options outstanding (in shares) 49,402 272,330