v3.26.3
Leases - Schedule of Operating Lease Maturity (Details)
$ in Thousands
Sep. 30, 2026
USD ($)
Operating Leases  
Remaining 2026 $ 13,095
2027 36,765
2028 19,826
2029 9,012
2030 5,167
Thereafter 15,302
Total future minimum lease payments 99,167
Less: imputed interest (12,925)
Present value of operating lease liabilities $ 86,242