XML 34 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2025 were as follows:

 

 

 

Operating

 

 

Finance

 

March 31, 2026

 

$

25,144

 

 

$

3,041

 

March 31, 2027

 

 

23,158

 

 

 

3,041

 

March 30, 2028

 

 

17,511

 

 

 

3,041

 

March 30, 2029

 

 

14,934

 

 

 

2,967

 

March 31, 2030

 

 

13,220

 

 

 

2,224

 

Thereafter

 

 

114,872

 

 

 

—

 

Total future minimum lease payments

 

 

208,839

 

 

 

14,314

 

Less: Interest

 

 

(36,919

)

 

 

(1,086

)

Total lease liabilities

 

$

171,920

 

 

$

13,228

 

 

 

 

 

 

 

 

Lease liabilities - current

 

$

19,792

 

 

$

2,635

 

Lease liabilities - non-current

 

 

152,128

 

 

 

10,593

 

Total lease liabilities

 

$

171,920

 

 

$

13,228