v3.25.1
Investments and Fair Value Measurements - Contract Derivative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 27, 2024
Investments and Fair Value Measurements      
Measurement input 0.053   0.055
Derivative Asset, Measurement Input [Extensible Enumeration] Measurement Input, Discount Rate [Member]   Measurement Input, Discount Rate [Member]
Other assets $ 2,330 $ 2,292  
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent  
Unrealized Gain (Loss) on Derivatives $ 38