v3.26.1
Leases - Lease Liability Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity  
2026 (remaining nine months) $ 47,243
2027 77,285
2028 53,536
2029 40,205
2030 29,062
Thereafter 40,024
Total lease payments 287,355
Less: Imputed interest (28,271)
Total operating lease liabilities $ 259,084