v3.26.1
Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Maturities of lease liabilities:          
2026 (remainder of the year) $ 29,186   $ 29,186    
2027 56,437   56,437    
2028 49,582   49,582    
2029 43,275   43,275    
2030 37,521   37,521    
Thereafter 201,067   201,067    
Total lease payments 417,068   417,068    
Less-present value discount (101,223)   (101,223)    
Present value of operating lease liabilities 315,845   315,845   $ 338,132
Supplemental information related to leases:          
Cash paid for amounts included in the measurement of operating lease liabilities 14,356 $ 10,599 29,262 $ 21,302  
Operating lease right-of-use assets obtained in exchange for lease liabilities   $ 7,120 $ 435 $ 12,292  
Operating lease right-of-use assets obtained in exchange for lease liabilities $ (10,963)