XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Summary of Right of Use Assets and Lease Liabilities
Right of use assets and lease liabilities at June 30, 2024 and December 31, 2023 are summarized as follows:

Right of use assetsJune 30, 2024December 31, 2023
Operating leases$16,469 $17,763 
Finance leases1,976 2,101 
Total$18,445 $19,864 

Lease liabilities - currentJune 30, 2024December 31, 2023
Operating leases$3,589 $3,949 
Finance leases249 272 
Total$3,838 $4,221 

Lease liabilities - non-currentJune 30, 2024December 31, 2023
Operating leases$13,666 $14,601 
Finance leases1,847 1,943 
Total$15,513 $16,544 
For the three and six months ended June 30, 2024 and 2023, the Company's total lease costs were as follows, which included amounts recognized in earnings, amounts capitalized on the balance sheets, and the cash flows arising from lease transactions:
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
Lease Cost
Operating lease cost$1,351 $1,376 $2,692 $2,646 
Finance lease cost
Amortization of ROU asset60 60 120 120 
Interest on lease liabilities27 29 54 58 
Total finance lease87 89 174 178 
Total lease cost$1,438 $1,465 $2,866 $2,824 
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$1,361 $1,151 $2,694 $2,209 
Operating cash flows from finance leases27 29 54 58 
Financing cash flows from finance leases54 55 111 110 
$1,442 $1,235 $2,859 $2,377 
Right-of-use assets obtained in exchange for new operating lease liabilities, net of right-of-use assets disposed$766 $2,148 $1,164 $2,605 
Weighted-average remaining lease term - operating leases9.17 years5.41 years9.17 years5.41 years
Weighted-average remaining lease term - finance leases8.65 years9.51 years8.65 years9.51 years
Weighted-average discount rate - operating leases7.5 %4.1 %7.5 %4.1 %
Weighted-average discount rate - finance leases5.0 %5.0 %5.0 %5.0 %
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Finance Leases
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2024 are as follows:

Year 
July 1, 2024 to December 31, 2024$2,875 
20254,589 
20263,990 
20272,921 
20282,298 
20291,839 
Thereafter5,805 
Total minimum lease payments$24,317 
Schedule of Aggregate Future Minimum Rental Payments Required under Non-Cancelable Operating Leases
Aggregate future minimum rental payments required under all non-cancelable operating and finance leases at June 30, 2024 are as follows:

Year 
July 1, 2024 to December 31, 2024$2,875 
20254,589 
20263,990 
20272,921 
20282,298 
20291,839 
Thereafter5,805 
Total minimum lease payments$24,317