XML 62 R41.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
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,
 20252024
Finance lease cost: 
Amortization of right-of-use assets$8,522 $7,922 
Interest expense1,958 1,635 
Operating lease cost6,796 6,343 
Short-term lease cost5,545 5,304 
Sublease income(501)(354)
Total lease cost$22,320 $20,850 
Summary of Supplemental Cash Flow Information
The following is supplemental cash flow information for our operating and finance leases:
Year Ended December 31,
 20252024
Cash paid for amounts included in the measurement of lease liabilities: 
Operating cash flows from finance leases$1,958 $1,635 
Operating cash flows from operating leases6,257 6,280 
Financing cash flows from finance leases7,692 7,882 
Total$15,907 $15,797 
  
Right-of-use assets obtained in exchange for new lease obligations: 
Operating leases$1,170 $8,346 
Finance leases7,569 9,021 
Total$8,739 $17,367 
Schedule of Operating Lease Future Lease Payments
The following is the aggregate future lease payments for operating and finance leases as of December 31, 2025:
 OperatingFinance
2026$5,718 $10,541 
20274,954 7,123 
20284,229 3,005 
20293,066 — 
20302,343 — 
Thereafter3,157 — 
Total undiscounted lease payments23,467 20,669 
Less: effects of discounting(2,866)(3,521)
Present value of lease payments$20,601 $17,148 
Schedule of Finance Lease Future Lease Payments
The following is the aggregate future lease payments for operating and finance leases as of December 31, 2025:
 OperatingFinance
2026$5,718 $10,541 
20274,954 7,123 
20284,229 3,005 
20293,066 — 
20302,343 — 
Thereafter3,157 — 
Total undiscounted lease payments23,467 20,669 
Less: effects of discounting(2,866)(3,521)
Present value of lease payments$20,601 $17,148 
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,
 20252024
Weighted average remaining lease term:  
Finance leases1.6years1.8years
Operating leases5.5years6.0years
Weighted average discount rate  
Finance leases20.14 %18.87 %
Operating leases4.73 %4.79 %