v3.26.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Money market funds $ 96,566 $ 202,553
Other investments 25,773 19,462
Total assets 122,339 222,015
Liabilities    
Interest rate derivatives 3,459 10,694
Total liabilities 3,459 10,694
Level 1    
Assets    
Money market funds 96,566 202,553
Other investments 0 0
Total assets 96,566 202,553
Liabilities    
Interest rate derivatives 0 0
Total liabilities 0 0
Level 2    
Assets    
Money market funds 0 0
Other investments 0 0
Total assets 0 0
Liabilities    
Interest rate derivatives 3,459 10,694
Total liabilities 3,459 10,694
Level 3    
Assets    
Money market funds 0 0
Other investments 25,773 19,462
Total assets 25,773 19,462
Liabilities    
Interest rate derivatives 0 0
Total liabilities $ 0 $ 0