XML 36 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
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, 2025 (in thousands):

Maturity of Lease Liabilities (Unaudited)Operating LeasesFinance Leases
2025 (remaining)$9,569 $107 
202618,316 213 
202717,204 36 
202815,887 — 
202913,694 — 
203013,946 — 
2031 and beyond39,605 — 
Total future minimum lease payments$128,221 $356 
Less: imputed interest(26,948)(22)
Present value of operating lease liabilities$101,273 $334 
Less: lease liabilities, current(13,251)(196)
Lease liabilities, long-term$88,022 $138 

Balance Sheet Classification (Unaudited)
Current:
Operating lease liabilities, current$13,251 
Finance lease liabilities, current196 
Long-term:
Operating lease liabilities, long-term88,022 
Finance lease liabilities, long-term138 
Total lease liabilities$101,607 
Schedule of Information Related to Leases
Other Information (Unaudited)
Weighted average remaining lease term (in years):
Operating leases7.66
Finance leases1.66
Weighted average discount rate:
Operating leases5.6 %
Finance leases7.0 %