v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Balance Sheet Location
The balance sheet components of the leases were as follows as of December 31, 2025 and 2024:
December 31, 2025
December 31, 2024
Operating leases
Operating lease right-of-use assets
$
28,309 
$
18,480 
Other accrued liabilities
$
4,385 
$
3,771 
Long-term operating lease liabilities
24,266 
14,709 
Total operating lease liabilities
$
28,651 
$
18,480 
Finance leases
Property, plant, and equipment
$
1,941 
$
1,545 
Accumulated amortization
(1,390)
(1,072)
Property, plant, and equipment - net
$
551 
$
473 
Current maturities of long-term debt
$
153 
$
167 
Long-term debt
409 
306 
Total finance lease liabilities
$
562 
$
473 
Schedule of Components of Lease Cost
The components of lease expense within the Consolidated Statements of Operations were as follows for the years ended December 31, 2025 and 2024:

Year Ended December 31,
2025
2024
Finance lease cost:
Amortization of finance leases
$
150 
$
160 
Interest on lease liabilities
95 
43 
Operating lease cost
5,346
3,181 
Sublease income
(68)
(200)
Total lease cost
$
5,523 
$
3,184 

The cash flow components of the leases were as follows for the years ended December 31, 2025 and 2024:

Year Ended December 31,
2025
2024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases
$
(5,014)
$
(3,746)
Financing cash flows from finance leases
(245)
(212)
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases
15,082 
6,605 
Finance leases
307 
— 
Termination of right-of use assets from operating leases
(811)
— 

The weighted-average remaining lease term (in years) and discount rate related to the operating leases were as follows for the periods presented:
December 31,
2025
2024
Operating lease weighted-average remaining lease term
8
6
Operating lease weighted-average discount rate
5.2 
%
5.5 
%
Finance lease weighted-average remaining lease term
4
4
Finance lease weighted-average discount rate
4.4 
%
4.8 
%
Schedule of Lessee, Operating Lease, Liability, Maturity
As of December 31, 2025, estimated annual maturities of lease liabilities for the year ending December 31, 2026 and thereafter were as follows:
Year Ending December 31,
Operating Leases
Finance Leases
2026
$
5,672 
$
194 
2027
5,139 
139 
2028
5,349 
135 
2029
4,952 
132 
2030
3,042 
71 
2031 and thereafter
11,042 
— 
35,196 
671 
Interest
(6,545)
(109)
Total
$
28,651 
$
562 
Schedule of Finance Lease, Liability, Maturity
As of December 31, 2025, estimated annual maturities of lease liabilities for the year ending December 31, 2026 and thereafter were as follows:
Year Ending December 31,
Operating Leases
Finance Leases
2026
$
5,672 
$
194 
2027
5,139 
139 
2028
5,349 
135 
2029
4,952 
132 
2030
3,042 
71 
2031 and thereafter
11,042 
— 
35,196 
671 
Interest
(6,545)
(109)
Total
$
28,651 
$
562