Leases (Tables)
|
3 Months Ended |
Mar. 31, 2025 |
Leases [Abstract] |
|
Summary of Lease Costs |
The components of lease expense are as follows: | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | | 2025 | | 2024 | | | | | Operating lease cost | $ | 3,211 | | | $ | 2,399 | | | | | | Finance lease cost | 26 | | | 34 | | | | | | Short-term lease cost | 1,026 | | | 796 | | | | | | Total lease expense | $ | 4,263 | | | $ | 3,229 | | | | | |
|
Summary of Assets and Liabilities, Lessee |
Supplemental balance sheet information related to leases is as follows: | | | | | | | | | | | | | | | | Balance Sheet Location | March 31, 2025 | | December 31, 2024 | Operating Leases | | | | | Right-of-use assets, net | Other assets, net | $ | 35,272 | | | $ | 29,931 | | | | | | | Current liabilities | Accrued liabilities and other | 8,160 | | | 8,033 | | Non-current liabilities | Other long-term liabilities | 28,112 | | | 22,795 | | Total operating lease liabilities | | $ | 36,272 | | | $ | 30,828 | | | | | | | | | | | | | | | | | Finance Leases | | | | | Right-of-use assets, net | Other assets, net | $ | 136 | | | $ | 97 | | | | | | | Current liabilities | Accrued liabilities and other | 54 | | | 57 | | Non-current liabilities | Other long-term liabilities | 80 | | | 37 | | Total finance lease liabilities | | $ | 134 | | | $ | 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 | | $ | 9,200 | | | $ | 54 | | | $ | 9,254 | | 2026 | | 10,010 | | | 47 | | | 10,057 | | 2027 | | 6,837 | | | 24 | | | 6,861 | | 2028 | | 5,318 | | | 17 | | | 5,335 | | 2029 | | 4,358 | | | 16 | | | 4,374 | | Thereafter | | 20,109 | | | — | | | 20,109 | | Total lease payments | | $ | 55,832 | | | $ | 158 | | | $ | 55,990 | | Less: Imputed interest | | (19,560) | | | (24) | | | (19,584) | | Present value of lease liabilities | | $ | 36,272 | | | $ | 134 | | | $ | 36,406 | |
|
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 | | $ | 9,200 | | | $ | 54 | | | $ | 9,254 | | 2026 | | 10,010 | | | 47 | | | 10,057 | | 2027 | | 6,837 | | | 24 | | | 6,861 | | 2028 | | 5,318 | | | 17 | | | 5,335 | | 2029 | | 4,358 | | | 16 | | | 4,374 | | Thereafter | | 20,109 | | | — | | | 20,109 | | Total lease payments | | $ | 55,832 | | | $ | 158 | | | $ | 55,990 | | Less: Imputed interest | | (19,560) | | | (24) | | | (19,584) | | Present value of lease liabilities | | $ | 36,272 | | | $ | 134 | | | $ | 36,406 | |
|