XML 33 R17.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Leases | 12 Months Ended
--- | ---
Dec. 31, 2024
Leases [Abstract] |
Leases | Leases The Company leases office locations, warehouse facilities and stores under various non-cancellable operating lease agreements. The Company’s leases have remaining lease terms of approximately 1 year to 10 years, which represent the non-cancellable periods of the leases and include extension options that the Company determined are reasonably certain to be exercised. The Company excludes from the lease terms any extension options that are not reasonably certain to be exercised, ranging from approximately 6 months to 3 years. Lease payments consist primarily of fixed rental payments for the right to use the underlying leased assets over the lease terms as well as payments for common area maintenance and administrative services. The Company often receives customary incentives from landlords, such as reimbursements for tenant improvements and rent abatement periods, which effectively reduce the total lease payments owed for these leases. Leases are classified as operating or financing at commencement. The Company does not have any material financing leases. Operating lease right-of-use assets and liabilities on the consolidated balance sheets represent the present value of the remaining lease payments over the remaining lease terms. The Company uses its incremental borrowing rate to calculate the present value of the lease payments, as the implicit rates in the leases are not readily determinable. Operating lease costs consist primarily of the fixed lease payments included in the operating lease liabilities and are recorded on a straight-line basis over the lease terms. The Company’s operating lease costs were as follows:
| Year Ended December 31,
| 2024 |  | 2023 |  | 2022
Operating lease costs | $ | 12,845 |  | $ | 10,005 |  | $ | 8,890
Variable lease costs | 1,252 |  | 944 |  | 609
Short-term lease costs | 488 |  | 385 |  | 430
Total lease costs | $ | 14,585 |  | $ | 11,334 |  | $ | 9,929
The Company does not have any sublease income and the Company’s lease agreements do not contain any residual value guarantees or material restrictive covenants. Supplemental cash flow information relating to the Company’s operating leases was as follows:
| Year Ended December 31,
| 2024 |  | 2023 |  | 2022
Cash paid for operating lease liabilities | $ | 11,367 |  | $ | 8,421 |  | $ | 6,027
Operating lease right-of-use assets obtained in exchange for new operating lease liabilities | 38,534 |  | 8,447 |  | 22,237
Other information relating to the Company’s operating leases was as follows:
| As of December 31,
| 2024 |  | 2023
Weighted-average remaining lease term | 6.7 years |  | 6.4 years
Weighted-average discount rate | 6.9% |  | 5.1%
As of December 31, 2024, the maturities of operating lease liabilities were as follows:
2025 | $ | 13,201
2026 | 14,401
2027 | 13,027
2028 | 11,980
2029 | 11,913
Thereafter | 28,367
Total remaining lease payments | 92,889
Less: imputed interest | 21,011
Total operating lease liabilities | 71,878
Less: current portion | (8,382)
Long-term operating lease liabilities | $ | 63,496
As of December 31, 2024, the Company had obligations under several lease agreements with expected commencement dates in the first half of 2025 and terms of between seven and ten years. The Company expects to classify these leases as operating leases and recognize lease obligations totaling $18.3 million over the terms of the leases.

X
- References No definition available. + Details
Name: | us-gaap_LeasesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/842-20/tableOfContent + Details
Name: | us-gaap_LesseeOperatingLeasesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration