XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Operating Lease, Supplemental Balance Sheet
The following table presents the lease-related assets and liabilities recorded on the Condensed Consolidated Balance Sheets as of September 30, 2025 and December 31, 2024:
 Balance Sheet ClassificationSeptember 30, 2025December 31, 2024
Assets:
NoncurrentOperating lease right-of-use asset$220,656$139,695
Liabilities:
CurrentOperating leases – current portion$55,957$43,172
NoncurrentOperating leases – long-term portion190,459109,816
Total operating lease liabilities$246,416$152,988
Weighted-average remaining lease term5.7 years4.5 years
Weighted-average discount rate5.4%5.3%
Schedule of Lease Costs
The following table presents the composition of lease costs during the three and nine months ended September 30, 2025 and 2024:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Operating lease cost $17,343 $12,852 $46,605 $36,163 
Variable lease cost557 792 1,493 2,374 
Short-term lease cost381 — 537 — 
Less: sublease income68 66 204 130 
Total lease cost(1)
$18,213 $13,578 $48,431 $38,407 
(1) Included in operating expenses in the Company's Condensed Consolidated Statements of Operations.
Schedule of Leases Supplemental Cash Flows
The following table presents supplemental cash and non-cash information related to the Company's operating leases during the three and nine months ended September 30, 2025 and 2024:
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Cash paid for amounts included in the measurement of lease liabilities
     Operating cash flows used for operating leases(1)
$17,782 $13,069 $46,493 $37,155 
Noncash transactions
Right-of-use asset obtained in exchange for new operating lease liabilities$14,424 $15,628 $119,443 $58,348 
Right-of-use asset noncash lease expense(1)
$15,761 $10,717 $37,211 $32,740 
(1) Included in leases and other liabilities in the Condensed Consolidated Statement of Cash Flows.
Schedule of Future Minimum Lease Payments
The following table presents future minimum lease payments for each of the next five years and the total for the remaining years as of September 30, 2025:

2025 (remaining three months)$18,123 
202664,982 
202752,174 
202842,525 
202931,233 
Thereafter78,593 
Total minimum lease payments287,630 
Less: imputed interest41,214 
Total lease liabilities$246,416