v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Lease Cost
Total lease cost consists of the following:
Three Months EndedSix Months Ended
Lease CostClassificationJune 30, 2026June 30, 2025June 30, 2026June 30, 2025
Finance lease costs: 
Amortization of finance lease assetsDepreciation and amortization$625 $602 $1,246 $1,152 
Interest on lease liabilitiesInterest expense124 152 255 302 
$749 $754 $1,501 $1,454 
Operating lease costs:
Operating lease costsRent expense$5,596 $5,759 $11,214 $11,528 
Variable lease costRent expense715 544 1,236 947 
Short-term lease costRent expense47 51 95 96 
$6,358 $6,354 $12,545 $12,571 
Schedule of Other Information Related to Leases
Additional information related to leases is as follows:
Six Months Ended
Other InformationJune 30, 2026June 30, 2025
Cash paid for amounts included in the measurement of lease liabilities:
Financing cash flows from finance leases$1,433 $1,323 
Operating cash flows from finance leases255 302 
Operating cash flows from operating leases12,718 12,804 
Right of use assets obtained in exchange for new lease obligations:
Finance lease liabilities125 757 
Operating lease liabilities4,588 1,261 
June 30, 2026December 31, 2025
Finance leases:
Property and equipment – gross$30,723 $30,675 
Accumulated depreciation and amortization(22,520)(21,350)
Property and equipment - net$8,203 $9,325 
Schedule of Lease Term and Discount Rate
Remaining lease terms and discount rates are as follows:
Lease Term and Discount RateJune 30, 2026December 31, 2025
Weighted-average remaining lease terms:
Finance leases5 years5 years
Operating leases10 years10 years
Weighted-average discount rates:
Finance leases4.75 %4.76 %
Operating leases4.83 %4.80 %