v3.25.2
Summary of Significant Accounting Policies - Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative    
Prepaid expenses and other current assets $ 775 $ 2,213
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Other long-term liabilities $ 4,357 $ 25,299
Cash Flow Hedging | Designated as Hedging Instrument    
Derivative    
Notional amounts 460,000 230,000
Prepaid expenses and other current assets 775 2,213
Other long-term liabilities $ 2,587 $ 0