XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies  
Schedule of estimated useful lives of the related assets

Asset Classification

    

Estimated Useful Life

Land, buildings and equipment (under lease)

 

Lesser of the lease term or estimated useful life of the asset

Machinery and equipment

 

3 to 10 years

Schedule of components of net income per share

Year ended December 31,

    

2021

    

2020

    

2019

 

(in thousands, except per share data)

 

Net income available to common stockholders

$

98,650

$

49,982

$

17,034

Weighted average common shares outstanding used in computing basic income per share

 

33,555

 

33,257

 

32,559

Incremental options and RSUs

 

713

 

871

 

1,269

Weighted average common shares used in computing diluted net income per share

 

34,268

 

34,128

33,828

Net income per share

Basic

$

2.94

$

1.50

$

0.52

Diluted

$

2.88

$

1.46

$

0.50

Schedule of changes in accumulated other comprehensive loss, net of tax

    

Foreign

    

Defined benefit

    

 

currency

pension plan

Total

 

(in thousands)

 

Balance at December 31, 2020

$

3,945

$

(510)

$

3,435

Other comprehensive loss and pension reclassification

 

(1,881)

 

211

 

(1,670)

Balance at December 31, 2021

$

2,064

$

(299)

$

1,765