v3.26.1
Leases - Components of Finance and Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating leases:    
Right-of-use asset, net $ 65,188 $ 66,698
Short-term lease liability (recorded in accrued expenses) $ 7,349 $ 7,998
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued expenses Accounts payable and accrued expenses
Long-term lease liability $ 53,009 $ 54,549
Total operating lease liabilities $ 60,358 $ 62,547