XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASES (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of lease cost
The components of operating lease expense were as follows:
Lease CostsYears ended December 31,
202320222021
Operating lease cost$19,468 $14,743 $11,095 
Short-term lease cost2,121 2,166 2,308 
Variable lease cost1,009 1,047 1,659 
Net lease cost$22,598 $17,956 $15,062 
Supplemental information related to leases is as follows:
Other InformationYears ended December 31,
202320222021
Cash flows:
Cash paid amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$12,555 $13,562 $11,432 
Right-of-use assets obtained in exchange for lease obligations (non-cash):
Operating leases$3,383 $25,171 $20,140 
Lease term and discount rate:
Weighted average remaining lease term (years)776
Weighted average discount rate1.59 %1.57 %1.81 %
Schedule of supplemental information related to leases
Supplemental information related to leases is as follows:
Other InformationYears ended December 31,
202320222021
Cash flows:
Cash paid amounts included in the measurement of lease liabilities:
Operating cash outflows from operating leases$12,555 $13,562 $11,432 
Right-of-use assets obtained in exchange for lease obligations (non-cash):
Operating leases$3,383 $25,171 $20,140 
Lease term and discount rate:
Weighted average remaining lease term (years)776
Weighted average discount rate1.59 %1.57 %1.81 %
Schedule of operating lease maturity
As of December 31, 2023, maturities of lease liabilities were as follows:
Year ending December 31,Amount
2024$11,482 
202510,059 
20267,551 
20276,232 
20283,919 
Thereafter13,960 
Total lease payments53,203 
Less: Interest(2,321)
Present value of operating lease liabilities$50,882 
Schedule of future minimum operating rental income Future minimum operating rental income based on contractual agreements is as follows:
Year ending December 31,Amount
2024$3,049 
20252,317 
20261,171 
2027913 
2028734 
Thereafter— 
Total $8,184