XML 19 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Leases
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Leases

NOTE 4 – LEASES

At June 30, 2025, the Company had operating and finance leases for facilities and equipment with remaining terms ranging from 1 to 13 years. Future minimum lease payments under non-cancellable operating and finance leases as of June 30, 2025 were as follows:

 

 

Operating

 

 

Finance

 

June 30, 2026

 

$

25,963

 

 

$

3,041

 

June 30, 2027

 

 

21,782

 

 

 

3,041

 

June 29, 2028

 

 

17,405

 

 

 

3,022

 

June 29, 2029

 

 

14,807

 

 

 

2,967

 

June 30, 2030

 

 

13,297

 

 

 

1,484

 

Thereafter

 

 

111,814

 

 

 

—

 

Total future minimum lease payments

 

 

205,068

 

 

 

13,555

 

Less: Interest

 

 

(35,729

)

 

 

(977

)

Total lease liabilities

 

$

169,339

 

 

$

12,578

 

 

 

 

 

 

 

 

Lease liabilities - current

 

$

20,708

 

 

$

2,657

 

Lease liabilities - non-current

 

 

148,631

 

 

 

9,921

 

Total lease liabilities

 

$

169,339

 

 

$

12,578