XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Reconciliation of Undiscounted Cash Flows for Operating Lease Liabilities / Future Minimum Lease Payments

The table below reconciles the undiscounted cash flows for each of the next five years and total of the remaining years to the operating lease liabilities recorded in the condensed consolidated balance sheet as of June 30, 2025 for all of the Company’s leases.

Future Operating Lease Payments

 

Year Ending December 31,

 

(in thousands)

 

Remainder of 2025

 

$

12,892

 

2026

 

 

32,219

 

2027

 

 

24,125

 

2028

 

 

15,637

 

2029

 

 

12,666

 

Thereafter

 

 

26,593

 

Total lease payments

 

$

124,132

 

Less: imputed interest

 

 

(21,541

)

Total operating lease liabilities at June 30, 2025

 

$

102,591