v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Summary of Future Minimum Lease Payments Under Non-Cancellable Operating and Finance Leases 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