XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases [Abstract]  
Leases Disclosure [TextBlock]
Note 6 - Leases
The Company has operating leases for certain facilities, vehicles and machinery
 
and equipment with remaining lease terms up to
10 years
.
 
Operating lease expense is recognized on a straight-line basis over the lease term. In addition,
 
the Company has certain land
use leases with remaining lease terms up to
93 years
.
The Company has
no
 
material variable lease costs or sublease income for three months ended March
 
31, 2022 and 2021. The
following table sets forth the components of the Company’s
 
lease cost for three months ended March 31, 2022 and 2021:
Three Months Ended
March 31,
2022
2021
Operating lease expense
$
3,409
$
3,612
Short-term lease expense
219
251
Supplemental cash flow information related to the Company’s
 
leases is as follows
Three Months Ended
March 31,
2022
2021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases
$
3,365
$
3,579
Non-cash lease liabilities activity:
Leased assets obtained in exchange for new operating lease liabilities
4,689
3,050
Supplemental balance sheet information related to the Company’s
 
leases is as follows:
March 31,
December 31,
2022
2021
Right of use lease assets
$
38,245
$
36,635
Other current liabilities
10,540
9,976
Long-term lease liabilities
27,433
26,335
Total operating lease liabilities
$
37,973
$
36,311
Weighted average
 
remaining lease term (years)
5.9
5.6
Weighted average
 
discount rate
4.14%
4.22%
Maturities of operating lease liabilities as of March 31, 2022 were as follows:
March 31,
2022
For the remainder of 2022
$
8,990
For the year ended December 31, 2023
9,513
For the year ended December 31, 2024
7,292
For the year ended December 31, 2025
5,375
For the year ended December 31, 2026
4,338
For the year ended December 31, 2027 and beyond
7,046
Total lease payments
42,554
Less: imputed interest
(4,581)
Present value of lease liabilities
$
37,973