XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Components of Leases
As of June 30, 2024 and December 31, 2023, the balance sheet components of leases were as follows (in thousands):
June 30, 2024December 31, 2023
Operating lease right-of-use assets$45,172 $42,989 
Accrued liabilities$17,656 $16,707 
Operating lease liabilities30,508 28,178 
Total operating lease liabilities$48,164 $44,885 
Schedule of Lease Cost
The supplemental cash flow information related to operating leases for the six months ended June 30, 2024 and 2023 were as follows (in thousands):
Six Months Ended June 30,
20242023
Operating cash flows resulting from operating leases:
Cash paid for amounts included in the measurement of lease liabilities$10,524 $11,197 
New ROU assets obtained in exchange of lease liabilities:
Operating leases$12,642 $6,089