Leases |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Leases | Leases We have operating leases for office space, customer centers and a fleet of dedicated vans. Our leases have remaining lease terms of 1 to 16 years, some of which include options to extend the leases for up to 5 years, and some of which include options to terminate the leases within 1 year. As of December 31, 2024, our weighted-average discount rate and weighted-average remaining lease term were approximately 11% and 7 years, respectively. As of December 31, 2023, our weighted-average discount rate and weighted-average remaining lease term were approximately 9% and 8 years, respectively. We had no finance leases as of any of the years presented. We had not entered into leases that had not yet commenced as of any of the years presented. Supplemental cash flow information related to leases were as follows:
As of December 31, 2024, the operating lease liabilities will mature over the following periods:
Operating lease costs were $9,991, $9,375 and $8,899 for the years ended December 31, 2024, 2023 and 2022, respectively.
|