v3.26.1
Fair Value Measurements and Investments - Schedule of Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative assets $ 75,028 $ 74,627 $ 116,127
Derivative liabilities (2,574) (2,817) (160)
Investments at fair value 67,608 73,353 74,136
Contingent consideration     (300)
Total $ 140,062 $ 145,163 $ 189,803
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Derivative assets, current, Derivative assets Derivative assets, current, Derivative assets Derivative assets, current, Derivative assets
Level 1      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative assets $ 0 $ 0 $ 0
Derivative liabilities 0 0 0
Investments at fair value 0 0 0
Contingent consideration     0
Total 0 0 0
Level 2      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative assets 75,028 74,627 116,127
Derivative liabilities (2,574) (2,817) (160)
Investments at fair value 0 0 0
Contingent consideration     0
Total 72,454 71,810 115,967
Level 3      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Derivative assets 0 0 0
Derivative liabilities 0 0 0
Investments at fair value 67,608 73,353 74,136
Contingent consideration     (300)
Total $ 67,608 $ 73,353 $ 73,836