XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense for the three and six months ended June 30, 2025 and 2024 were as follows:
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Operating lease cost$5,637 $4,854 $10,877 $9,735 
Finance lease cost:
Amortization of right-of-use assets$1,923 $1,591 $3,781 $3,261 
Interest on lease liabilities285 302 573 598 
Total finance lease cost$2,208 $1,893 $4,354 $3,859 
Short-term lease and variable lease costs$5,402 $4,998 $10,250 $10,196 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases were as follows:
Six Months Ended June 30,20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$10,730 $9,754 
Operating cash flows from finance leases625 647 
Financing cash flows from finance leases1,720 1,821 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$6,814 $12,059 
Finance leases360 311