XML 33 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Schedule of Minimum Rental Commitments
The following tables present information about the amount and timing of cash flows arising from the Company’s operating and finance leases as of March 31, 2026 (in thousands):
Maturity of Lease Liabilities (Unaudited)Operating LeasesFinance Leases
2026 (remaining)$10,754 $160 
202713,957 36 
202812,560 — 
202910,831 — 
20309,221 — 
20318,926 — 
2032 and beyond11,468 — 
Total future minimum lease payments$77,717 $196 
Less: imputed interest(12,714)(7)
Present value of operating lease liabilities$65,003 $189 
Less: lease liabilities, current(10,993)(189)
Lease liabilities, long-term$54,010 $— 

Balance Sheet Classification (Unaudited)
Current:
Operating lease liabilities, current$10,993 
Finance lease liabilities, current189 
Long-term:
Operating lease liabilities, long-term54,010 
Finance lease liabilities, long-term— 
Total lease liabilities$65,192 
Schedule of Information Related to Leases
Other Information (Unaudited)
Weighted average remaining lease term (in years):
Operating leases5.99
Finance leases0.91
Weighted average discount rate:
Operating leases5.4 %
Finance leases7.0 %