v3.25.2
Stock-Based Compensation - 2024 Equity Incentive Plan (Details) - 2024 Equity incentive plan - shares
6 Months Ended
Jan. 01, 2025
Jun. 30, 2025
Jul. 26, 2024
Stock-Based Compensation      
Maximum number of shares that can be granted     4,472,593
Percentage increase to the number of shares authorized     5.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized 1,725,144    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Awards Granted   5,687,965