XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Summary of Components of Operating and Finance Lease Costs
The following are the components of operating and finance lease costs:
Year Ended December 31,
 20242023
Finance lease cost: 
Amortization of right-of-use assets$7,922 $7,307 
Interest expense1,635 1,110 
Operating lease cost6,343 6,123 
Short-term lease cost5,304 4,175 
Sublease income(354)(396)
Total lease cost$20,850 $18,319 
Summary of Supplemental Cash Flow Information
The following is supplemental cash flow information for our operating and finance leases:
Year Ended December 31,
 20242023
Cash paid for amounts included in the measurement of lease liabilities: 
Operating cash flows from finance leases$1,635 $1,110 
Operating cash flows from operating leases6,280 6,143 
Financing cash flows from finance leases7,882 7,652 
Total$15,797 $14,905 
  
Right-of-use assets obtained in exchange for new lease obligations: 
Operating leases$8,346 $6,361 
Finance leases9,021 11,159 
Total$17,367 $17,520 
Schedule of Operating Lease Future Lease Payments
The following is the aggregate future lease payments for operating and finance leases as of December 31, 2024:
 OperatingFinance
2025$5,181 $8,528 
20265,270 7,655 
20274,866 4,117 
20284,213 — 
20293,066 — 
Thereafter5,500 — 
Total undiscounted lease payments28,096 20,300 
Less: effects of discounting(3,932)(2,748)
Present value of lease payments$24,164 $17,552 
Schedule of Finance Lease Future Lease Payments
The following is the aggregate future lease payments for operating and finance leases as of December 31, 2024:
 OperatingFinance
2025$5,181 $8,528 
20265,270 7,655 
20274,866 4,117 
20284,213 — 
20293,066 — 
Thereafter5,500 — 
Total undiscounted lease payments28,096 20,300 
Less: effects of discounting(3,932)(2,748)
Present value of lease payments$24,164 $17,552 
Schedule of Weighted-Average Lease Terms and Weighted-Average Discount Rates
The following represents the average lease terms and discount rates for our operating and finance leases:
Year Ended December 31,
 20242023
Weighted average remaining lease term:  
Finance leases1.8years1.9years
Operating leases6.0years6.1years
Weighted average discount rate  
Finance leases18.87 %16.28 %
Operating leases4.79 %3.59 %