Leases (Tables)
|
9 Months Ended |
Sep. 30, 2024 |
| Leases [Abstract] |
|
| Lease, Cost |
The components of lease expense were as follows: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended September 30, | | Nine Months Ended September 30, | | Lease Cost | | 2024 | | 2023 | | 2024 | | 2023 | | Operating lease cost: | | | | | | | | | Operating lease cost (cost of revenue) | | $ | 2,069 | | | $ | 2,586 | | | $ | 6,658 | | | $ | 8,279 | | Operating lease cost (operating expenses) | | 1,210 | | | 1,269 | | | 3,639 | | | 6,247 | | Short-term lease cost | | 573 | | | 751 | | | 1,908 | | | 2,339 | | Sublease income | | (435) | | | (370) | | | (1,370) | | | (1,057) | | | Total operating lease cost | | $ | 3,417 | | | $ | 4,236 | | | $ | 10,835 | | | $ | 15,808 | | | | | | | | | | | | Finance lease cost: | | | | | | | | | | Amortization of right-of-use assets | | $ | 11 | | | $ | 17 | | | $ | 59 | | | $ | 48 | | | Interest on lease liabilities | | 1 | | | 1 | | | 6 | | | 4 | | | Total finance lease cost | | $ | 12 | | | $ | 18 | | | $ | 65 | | | $ | 52 | |
| | | | | | | | | | | | | | | | Lease Term and Discount Rate | | September 30, 2024 | | December 31, 2023 | Weighted-average remaining operating lease term (years) | | 2.9 | | 3.2 | Weighted-average remaining finance lease term (years) | | N/A | | 2.5 | Weighted-average discount rate for operating leases | | 4.5 | % | | 4.5 | % | Weighted-average discount rate for finance leases | | N/A | | 5.4 | % |
| | | | | | | | | | | | | | | | | Nine Months Ended September 30, | | Supplemental Cash Flow Information | | 2024 | | 2023 | | Cash paid for amounts included in the measurement of lease liabilities | | | | | | Operating cash flows from operating leases | | $ | 13,270 | | | $ | 16,539 | | | Operating cash flows from finance leases | | 6 | | | 4 | | | Financing cash flows from finance leases | | 49 | | | 39 | | | Right of use assets obtained in exchange for lease liabilities | | | | | Operating leases | | $ | 4,329 | | | $ | 7,490 | | | Finance leases | | 69 | | | 59 | |
|
| Lessee, Operating Lease, Liability, Maturity |
| | | | | | | | | | | | | | | | | | | | | | | Operating | | Total Lease Obligations | | Maturity of Lease Liabilities | | Lease Liabilities(2) | | Other Leases | | 2024, excluding the nine months ended September 30, 2024 | | $ | 4,066 | | | $ | 433 | | | $ | 4,499 | | | 2025 | | 13,970 | | | 499 | | | 14,469 | | | 2026 | | 11,393 | | | 37 | | | 11,430 | | | 2027 | | 6,436 | | | — | | | 6,436 | | | 2028 | | 1,859 | | | — | | | 1,859 | | | Thereafter | | 882 | | | — | | | 882 | | | Total lease payments | | $ | 38,606 | | | $ | 969 | | | $ | 39,575 | | Less: Interest(1) | | 2,406 | | | | | | | Present value of lease liabilities | | $ | 36,200 | | | | | |
(1) Includes interest on operating leases of $1,267 due within the next twelve months. (2) Excludes sublease income. As of September 30, 2024, we expect sublease income of approximately $455 to be received for the remainder of fiscal year 2024.
|
| Finance Lease, Liability, Fiscal Year Maturity |
| | | | | | | | | | | | | | | | | | | | | | | Operating | | Total Lease Obligations | | Maturity of Lease Liabilities | | Lease Liabilities(2) | | Other Leases | | 2024, excluding the nine months ended September 30, 2024 | | $ | 4,066 | | | $ | 433 | | | $ | 4,499 | | | 2025 | | 13,970 | | | 499 | | | 14,469 | | | 2026 | | 11,393 | | | 37 | | | 11,430 | | | 2027 | | 6,436 | | | — | | | 6,436 | | | 2028 | | 1,859 | | | — | | | 1,859 | | | Thereafter | | 882 | | | — | | | 882 | | | Total lease payments | | $ | 38,606 | | | $ | 969 | | | $ | 39,575 | | Less: Interest(1) | | 2,406 | | | | | | | Present value of lease liabilities | | $ | 36,200 | | | | | |
(1) Includes interest on operating leases of $1,267 due within the next twelve months. (2) Excludes sublease income. As of September 30, 2024, we expect sublease income of approximately $455 to be received for the remainder of fiscal year 2024.
|