Leases (Tables)
|
6 Months Ended |
Jun. 30, 2025 |
Leases [Abstract] |
|
Summary of Lease Costs |
The components of lease expense are as follows: | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended June 30, | | Six Months Ended June 30, | | 2025 | | 2024 | | 2025 | | 2024 | Operating lease cost | $ | 3,264 | | | $ | 2,566 | | | $ | 6,475 | | | $ | 4,965 | | Finance lease cost | 35 | | | 31 | | | 61 | | | 65 | | Short-term lease cost | 1,171 | | | 1,156 | | | 2,197 | | | 1,952 | | Total lease expense | $ | 4,470 | | | $ | 3,753 | | | $ | 8,733 | | | $ | 6,982 | |
|
Summary of Assets and Liabilities, Lessee |
Supplemental balance sheet information related to leases is as follows: | | | | | | | | | | | | | | | | Balance Sheet Location | June 30, 2025 | | December 31, 2024 | Operating Leases | | | | | Right-of-use assets, net | Other assets, net | $ | 34,412 | | | $ | 29,931 | | | | | | | Current liabilities | Accrued liabilities and other | 8,041 | | | 8,033 | | Non-current liabilities | Other long-term liabilities | 27,338 | | | 22,795 | | Total operating lease liabilities | | $ | 35,379 | | | $ | 30,828 | | | | | | | | | | | | | | | | | Finance Leases | | | | | Right-of-use assets, net | Other assets, net | $ | 229 | | | $ | 97 | | | | | | | Current liabilities | Accrued liabilities and other | 62 | | | 57 | | Non-current liabilities | Other long-term liabilities | 164 | | | 37 | | Total finance lease liabilities | | $ | 226 | | | $ | 94 | |
|
Summary of Finance Lease, Liability, Maturity |
Anticipated future lease costs, which are based in part on certain assumptions to approximate annual rental commitments under non-cancelable leases, are as follows: | | | | | | | | | | | | | | | | | | | | | | | Operating | | Financing | | Total | Remainder of 2025 | | $ | 6,150 | | | $ | 44 | | | $ | 6,194 | | 2026 | | 10,461 | | | 79 | | | 10,540 | | 2027 | | 7,124 | | | 57 | | | 7,181 | | 2028 | | 5,563 | | | 50 | | | 5,613 | | 2029 | | 4,508 | | | 45 | | | 4,553 | | Thereafter | | 20,598 | | | 6 | | | 20,604 | | Total lease payments | | $ | 54,404 | | | $ | 281 | | | $ | 54,685 | | Less: Imputed interest | | (19,025) | | | (55) | | | (19,080) | | Present value of lease liabilities | | $ | 35,379 | | | $ | 226 | | | $ | 35,605 | |
|
Summary of Lessee, Operating Lease, Liability, Maturity |
Anticipated future lease costs, which are based in part on certain assumptions to approximate annual rental commitments under non-cancelable leases, are as follows: | | | | | | | | | | | | | | | | | | | | | | | Operating | | Financing | | Total | Remainder of 2025 | | $ | 6,150 | | | $ | 44 | | | $ | 6,194 | | 2026 | | 10,461 | | | 79 | | | 10,540 | | 2027 | | 7,124 | | | 57 | | | 7,181 | | 2028 | | 5,563 | | | 50 | | | 5,613 | | 2029 | | 4,508 | | | 45 | | | 4,553 | | Thereafter | | 20,598 | | | 6 | | | 20,604 | | Total lease payments | | $ | 54,404 | | | $ | 281 | | | $ | 54,685 | | Less: Imputed interest | | (19,025) | | | (55) | | | (19,080) | | Present value of lease liabilities | | $ | 35,379 | | | $ | 226 | | | $ | 35,605 | |
|