v3.25.2
Fair Value Measurements - Additional Information (Details)
Jun. 29, 2025
USD ($)
Fair Value Disclosures [Abstract]  
Fair value liabilities transfers, Level 2 to Level 1 $ 0