XML 49 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Lessee, Operating Leases, Assets and Liabilities
The following table presents lease related assets and liabilities on the Consolidated Balance Sheets as of December 31, 2023 and 2022 (in thousands):    
Dec. 31,
20232022
Assets
Right-of-use assets for operating leases$73,479 $78,448 
Liabilities
Operating lease liabilities (current)1
$11,912 $11,491 
Operating lease liabilities (non-current)73,733 79,503 
Total operating lease liabilities$85,645 $90,994 
(1) Current operating lease liabilities are included within the other accrued liabilities line item of the Consolidated Balance Sheets.
Schedule of Future Rent Payments on Lease Liabilities
The table below reconciles future lease payments for each of the next five years and remaining years thereafter, in aggregate, to the lease liabilities recorded on the Consolidated Balance Sheets as of December 31, 2023 (in thousands):
Future PeriodCash Payments
2024$16,516 
202515,048
202613,112
202712,831
202812,523
Thereafter36,009
Total lease payments106,039 
Less: amount of lease payments representing interest20,394
Present value of lease liabilities$85,645