v3.25.2
Fair Value Measurements - Additional Information (Details) - Non-Recurring
6 Months Ended
Jun. 30, 2025
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]  
Non-financial assets at fair value $ 0
Non-financial liabilities at fair value $ 0