XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lessee, Operating Lease, Liability, to be Paid, Maturity
The future minimum commitments for these operating leases as of December 31, 2024 were as follows (in thousands), which excludes amounts allocated to services under operating lease agreements that are considered non-lease components:
Year Ending December 31,
2025$5,056 
20264,585 
20273,554 
20283,310 
20292,119 
Thereafter923 
Total future minimum operating lease commitments19,547 
Less imputed interest(2,677)
Total$16,870 
Schedule of Other Commitments
The future minimum commitments for the Company’s non-cancellable contractual obligations as of December 31, 2024 for non-lease components were as follows (in thousands):

Year Ending December 31,
2025$4,595 
20264,317 
20273,309 
20283,323 
20292,727 
Thereafter1,460 
Total future minimum commitments$19,731 
Schedule of Lease, Cost
The following table presents information regarding assets acquired through finance lease and lease financing obligation agreements, which are related to sale-leaseback agreements (in thousands):

For the Years Ended December 31,
20242023
Depreciation expense
$15,338 $15,425 
Total finance lease costs $15,118 $16,886 
Total interest expense included in finance lease costs$2,444 $2,827 
Total lease financing obligation costs $3,339 $1,775 
Total interest expense included in lease financing obligation costs$675 $409 
Cash paid on interest on finance lease and lease financing obligations$3,119 $3,236 
The following table presents information regarding the Company’s operating leases (in thousands). Total operating lease cost does not include costs related to services.

For the Years Ended December 31,
20242023
Rental expense for both lease and non-lease components$8,407 $8,127 
Rental expense for both lease and non-lease components included in cost of revenue$7,234 $6,821 
Rental expense related to lease components$3,397 $3,128 
Total operating lease cost$12,493 $10,641