v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
Remainder of 2026 $ 31,097
2027 60,100
2028 51,389
2029 48,523
2030 48,986
Thereafter 128,352
Total lease payments 368,447
Less: imputed interest (76,191)
Present value of lease liabilities $ 292,256