v3.26.1
Fair Value Measurements - Narrative (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt $ 285,281 $ 376,063
2029 Notes | 2029 Embedded Derivative | Stock Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.39  
2029 Notes | Capped call derivatives | Stock Price Volatility    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Measurement input 0.39  
2029 Notes | Senior Notes    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Long-term debt $ 280,172 275,599
Debt instrument, fair value $ 306,000 $ 315,200