v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2026 (in thousands):

Maturity of Lease Liabilities (Unaudited)Operating LeasesFinance Leases
2026 (remaining)$7,176 $107 
202713,333 36 
202813,334 — 
202911,627 — 
203010,042 — 
20319,774 — 
2032 and beyond14,202 — 
Total future minimum lease payments$79,488 $143 
Less: imputed interest(13,419)(5)
Present value of operating lease liabilities$66,069 $138 
Less: lease liabilities, current(10,971)(138)
Lease liabilities, long-term$55,098 $— 

Balance Sheet Classification (Unaudited)
Current:
Operating lease liabilities, current$10,971 
Finance lease liabilities, current138 
Long-term:
Operating lease liabilities, long-term55,098 
Finance lease liabilities, long-term— 
Total lease liabilities$66,207 
Schedule of Information Related to Leases
Other Information (Unaudited)
Weighted average remaining lease term (in years):
Operating leases5.94
Finance leases0.67
Weighted average discount rate:
Operating leases5.4 %
Finance leases7.0 %