XML 40 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Lease, Cost The components of lease expense were as follows:
Three Months Ended March 31,
Lease Cost20252024
Operating lease cost:
Operating lease cost (cost of revenue)
$1,754 $2,377 
Operating lease cost (operating expenses)
1,205 1,216 
Short-term lease cost
577 686 
Sublease income
(292)(501)
Total operating lease cost$3,244 $3,778 
Finance lease cost:
Amortization of right-of-use assets$— $25 
Interest on lease liabilities— 
Total finance lease cost$— $28 
Lease Term and Discount RateMarch 31, 2025December 31, 2024
Weighted-average remaining operating lease term (years)
2.72.8
Weighted-average discount rate for operating leases
4.5 %4.5 %
Three Months Ended March 31,
Supplemental Cash Flow Information20252024
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,774 $4,637 
Operating cash flows from finance leases— 
Financing cash flows from finance leases— 20 
Right-of-use assets obtained in exchange for lease liabilities
Operating leases
$1,620 $896 
Finance leases— 68 
Lessee, Operating Lease, Liability, Maturity
Operating
Total Lease Obligations
Maturity of Lease Liabilities
Lease Liabilities(2)
Other Leases
2025, excluding the three months ended March 31, 2025
$10,703 $1,076 $11,779 
202611,899 292 12,191 
20276,841 178 7,019 
20282,240 160 2,400 
20291,022 165 1,187 
Thereafter466 31 497 
Total lease payments$33,171 $1,902 $35,073 
Less: Interest(1)
1,935 
Present value of lease liabilities$31,236 
(1) Includes interest on operating leases of $1,068 due within the next twelve months.
(2) Excludes sublease income. As of March 31, 2025, we expect sublease income of approximately $561 to be received for the remainder of fiscal year 2025.
Finance Lease, Liability, Fiscal Year Maturity
Operating
Total Lease Obligations
Maturity of Lease Liabilities
Lease Liabilities(2)
Other Leases
2025, excluding the three months ended March 31, 2025
$10,703 $1,076 $11,779 
202611,899 292 12,191 
20276,841 178 7,019 
20282,240 160 2,400 
20291,022 165 1,187 
Thereafter466 31 497 
Total lease payments$33,171 $1,902 $35,073 
Less: Interest(1)
1,935 
Present value of lease liabilities$31,236 
(1) Includes interest on operating leases of $1,068 due within the next twelve months.
(2) Excludes sublease income. As of March 31, 2025, we expect sublease income of approximately $561 to be received for the remainder of fiscal year 2025.