v3.26.1
Leases - Future Minimum Operating Lease Payment (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Leases [Abstract]  
2026 $ 24,791
2027 54,507
2028 56,019
2029 47,812
2030 36,541
Thereafter 82,667
Total undiscounted lease payments 302,337
Impact of discounting 51,358
Present value of lease payments 250,979
Expected cash inflows from TIAs 5,500
Minimum lease payments for leases not yet commenced 10,500
Expected Proceeds from Tenant Improvement Allowance, Following Year $ 5,500