XML 57 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lease, Cost
The tables below present financial information associated with the Company’s operating and finance leases as of, and for the year ended, December 31, 2024 and 2023:
December 31,
Classification20242023
Assets
Operating lease assetsOperating lease right-of-use assets$25,613 $26,900 
Finance lease assetsProperty and Equipment, net3,173 3,440 
Total lease assets$28,786 $30,340 
Liabilities
Current
OperatingShort-term lease liabilities$2,608 $2,331 
FinanceShort-term lease liabilities728 1,316 
Non-current
OperatingLong-term lease liabilities$42,698 $44,428 
FinanceLong-term lease liabilities18,221 18,510 
Total lease liabilities$64,255 $66,585 
Year ended December 31,
Lease cost20242023
Operating lease cost
Operating lease cost$5,637 $5,806 
Short-term lease cost314 745 
Variable lease cost1,140 659 
Total operating lease cost$7,091 $7,210 
Finance lease cost
Depreciation and amortization of leased assets$647 $1,970 
Interest on lease liabilities1,460 1,041 
Total finance lease cost$2,107 $3,011 
Total lease cost$9,198 $10,221 
Other information related to leases as of and for the year ended December 31, 2024 and 2023 and are as follows:
December 31,
20242023
Weighted-average remaining lease term (years)
Operating leases9.010.0
Finance leases11.411.8
Weighted-average discount rate
Operating leases6.4%6.4%
Finance leases8.4%8.1%
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$5,231 $5,482 
Operating cash flows from finance leases3,029 1,874 
Financing cash flows from finance lease2,728 3,598 
Schedule of Assets and Liabilities, Lessee
The tables below present financial information associated with the Company’s operating and finance leases as of, and for the year ended, December 31, 2024 and 2023:
December 31,
Classification20242023
Assets
Operating lease assetsOperating lease right-of-use assets$25,613 $26,900 
Finance lease assetsProperty and Equipment, net3,173 3,440 
Total lease assets$28,786 $30,340 
Liabilities
Current
OperatingShort-term lease liabilities$2,608 $2,331 
FinanceShort-term lease liabilities728 1,316 
Non-current
OperatingLong-term lease liabilities$42,698 $44,428 
FinanceLong-term lease liabilities18,221 18,510 
Total lease liabilities$64,255 $66,585 
Year ended December 31,
Lease cost20242023
Operating lease cost
Operating lease cost$5,637 $5,806 
Short-term lease cost314 745 
Variable lease cost1,140 659 
Total operating lease cost$7,091 $7,210 
Finance lease cost
Depreciation and amortization of leased assets$647 $1,970 
Interest on lease liabilities1,460 1,041 
Total finance lease cost$2,107 $3,011 
Total lease cost$9,198 $10,221 
Schedule of Operating Lease, Liability, Fiscal Year Maturity
Future minimum lease payments under non-cancellable leases as of December 31, 2024 are as follows:
Maturity of lease liabilitiesOperating leaseFinance leaseTotal
2025$6,201 $2,670 $8,871 
20266,292 2,003 8,295 
20276,263 2,045 8,308 
20286,447 2,107 8,554 
20296,601 2,170 8,771 
Thereafter30,539 20,877 51,416 
Total62,343 31,872 $94,215 
Less: imputed interest(17,037)(12,923)(29,960)
Present value of lease liabilities$45,306 $18,949 $64,255 
Schedule of Finance Lease, Liability, Fiscal Year Maturity
Future minimum lease payments under non-cancellable leases as of December 31, 2024 are as follows:
Maturity of lease liabilitiesOperating leaseFinance leaseTotal
2025$6,201 $2,670 $8,871 
20266,292 2,003 8,295 
20276,263 2,045 8,308 
20286,447 2,107 8,554 
20296,601 2,170 8,771 
Thereafter30,539 20,877 51,416 
Total62,343 31,872 $94,215 
Less: imputed interest(17,037)(12,923)(29,960)
Present value of lease liabilities$45,306 $18,949 $64,255