v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Schedule of Carrying Amount of Operating Lease Assets and Liabilities The table below summarizes the carrying amount of our operating lease assets and liabilities:
LeasesClassificationSeptember 30, 2025December 31, 2024
Assets
  Operating lease assetsOperating lease assets$201,414 $198,318 
Total lease assets$201,414 $198,318 
Liabilities
Current
  Operating lease liabilitiesAccounts payable, accrued expenses and other$33,354 $34,110 
Noncurrent
  Operating lease liabilitiesNoncurrent operating lease liabilities225,988 208,036 
Total lease liabilities$259,342 $242,146 
Schedule of Lease Cost
The table below summarizes total lease costs:
Three Months Ended September 30,Nine Months Ended September 30,
Lease Cost2025202420252024
Operating lease costs$13,062 $12,785 $38,637 $37,692 
Variable lease costs and other4,244 5,066 13,514 13,242 
Total lease cost, net$17,306 $17,851 $52,151 $50,934 
The table below includes cash paid for our operating lease liabilities, other non-cash information, our weighted average remaining lease term and weighted average discount rate:
Nine Months Ended September 30,
 20252024
Cash paid for amounts included in the measurement of operating lease liabilities$43,778$42,052
Operating lease assets obtained in exchange for lease liabilities$22,627$22,865
Weighted average remaining lease term (years)
   Operating leases7.37.5
Weighted average discount rate
   Operating leases
5.9%5.9%
Schedule of Future Minimum Lease Payments
The maturity analysis below summarizes the remaining future undiscounted cash flows for our operating leases and includes a reconciliation to operating lease liabilities reported on the Condensed Consolidated Balance Sheets:
As of
September 30, 2025
2025 (remaining)
$10,623 
202656,127 
202754,126 
202843,091 
202933,006 
Thereafter126,721 
   Total future lease payments323,694 
   Less: imputed interest(64,352)
Total$259,342